1. 程式人生 > >Java的讀取輸入Scanner與Console類

Java的讀取輸入Scanner與Console類

java的Scanner類的使用方法

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        //git first input
        System.out.println("plase input your first name:");
        in.nextLine();

        //git second name
        System.out.println("please input your second name :"
); in.nextLine(); //git age System.out.println("please input your age"); in.nextInt(); }

輸出

plase input your first name:
>>jops
please input your second name :
>>steven
please input your age
>>56

使用Console類

    import java.io.Console;

public
class ConsoleDemo { public static void main(String[] args) { Console console = System.console(); if ((console!=null)) { String userName = console.readLine("User Name:"); char[] passwd = console.readPassword("Password: "); //test System.out
.println(userName); for (char c : passwd) { System.out.print(c); } //replace passwd arrays passwd =null; } } }

提示:該程式需要在使用 javac在控制檯中編譯,然後在控制檯中用java 執行該類
Conlose類的用途:使用控制檯輸入密碼時,可以使用