SCJP題庫第157題
Given that c is a reference to a valid java.io.Console object, and: 
11. String pw = c.readPassword("%s", "pw: "); 
12. System.out.println("got " + pw); 
13. String name = c.readLine("%s", "name: "); 
14. System.out.println(" got", name); 
If the user types fido when prompted 
for a password, and then responds 
bob when prompted for a name, 
what is the result? 
A. pw: 
got fido 
name: bob 
got bob 
B. pw: fido 
got fido 
name: bob 
got bob 
C. pw: 
got fido 
name: bob got bob 
D. pw: fido 
got lido 
name: bob got bob 
E. Compilation fails. 
F. An exception is thrown at runtime. 
Ans: E
解說: 
此程式片段有二個錯誤 
String pw = c.readPassword(“%s”, “pw: ”); 改: 
char[] pw = c.readPassword("%s", "pw: "); 
System.out.println(“ got”, name); 改 System.out.println(" got“ + name); 
Comments