标准输入流 System.in关联的Scanner对象

    1. Scanner in=new Scanner(System.in);
    2. //读取一行输入
    3. String name=in.nextLine;
    4. //读取一个单词
    5. String firstname=in.next();
    6. //读取整数
    7. int age=in.nextInt();

    Scanner的输入是可见的,所以并不适用于控制台输入密码。而使用Console方法。

    1. Console cons=System.console();
    2. String username=cons.readLine("Name");
    3. char[] passwd=cons.readPassWord("Password");
    • 格式化输出