
import java.io.Console;
import java.util.Arrays;

public class HelloConsoleIOConsole {
	public static void main(String...args) {
		System.out.println("Hello Console IO Console!");
		
		Console console = System.console();
		if (null == console) {
			System.err.println("Can not instantiate Console");
			System.exit(-1);
		}
		System.out.println("Enter username: ");
		String username = console.readLine("user: ");
		System.out.println(username);
		
		char[] correctPassword = "swordfish".toCharArray();
		System.out.println("Enter password: ");
		char[] password = console.readPassword("password: ");
		if (Arrays.equals(password, correctPassword)) {
			System.out.println("Correct!");
		} else {
			System.out.println("Fail!");
		}
	}
}

@@ -81,17 +81,20 @@
 nsole %7B%0A
-%09
+    
 public s
@@ -122,16 +122,17 @@
 g...
+ 
 args) %7B%0A
 %09%09Sy
@@ -127,18 +127,24 @@
 args) %7B%0A
-%09%09
+        
 System.o
@@ -184,21 +184,25 @@
 ole!%22);%0A
-%09%09%0A%09%09
+%0A        
 Console 
@@ -229,18 +229,24 @@
 sole();%0A
-%09%09
+        
 if (null
@@ -256,27 +256,36 @@
  console) %7B%0A
-%09%09%09
+            
 System.err.p
@@ -323,19 +323,28 @@
 sole%22);%0A
-%09%09%09
+            
 System.e
@@ -356,14 +356,26 @@
 1);%0A
-%09%09%7D%0A%09%09
+        %7D%0A        
 Syst
@@ -410,18 +410,24 @@
 me: %22);%0A
-%09%09
+        
 String u
@@ -464,18 +464,24 @@
 er: %22);%0A
-%09%09
+        
 System.o
@@ -506,13 +506,17 @@
 e);%0A
-%09%09%0A%09%09
+%0A        
 char
@@ -563,18 +563,24 @@
 rray();%0A
-%09%09
+        
 System.o
@@ -611,18 +611,24 @@
 rd: %22);%0A
-%09%09
+        
 char%5B%5D p
@@ -673,18 +673,24 @@
 rd: %22);%0A
-%09%09
+        
 if (Arra
@@ -729,19 +729,28 @@
 ord)) %7B%0A
-%09%09%09
+            
 System.o
@@ -773,18 +773,24 @@
 ect!%22);%0A
-%09%09
+        
 %7D else %7B
@@ -794,11 +794,20 @@
 e %7B%0A
-%09%09%09
+            
 Syst
@@ -835,13 +835,22 @@
 %22);%0A
-%09%09%7D%0A%09
+        %7D%0A    
 %7D%0A%7D%0A

Update HelloConsoleIOConsole.java