Java的讀取輸入Scanner與Console類
阿新 • • 發佈:2019-02-20
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類的用途:使用控制檯輸入密碼時,可以使用