SCJP 1.6版考題 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);
|