Scanner
nextInt() 读int型数据
import java.util.Scanner;
public class AriExer {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);//Scanner的实例化
int num = scan.nextInt();
System.out.print(num);
}
}
字符串
读取一个单词,即以空格为分隔符
scan.next()
读取一行输入
scan.nextLine()
浮点型
scan.nextDouble()
scan.nextFloat()
布尔型
scan.nextBoolean()
char型
对char型 Scanner没有提供
我们可以先获取字符串,再用charAt获取char
Scanner scan = new Scanner(System.in);
String word = scan.next();
char c = word.charAt(0);
读取密码 Console类
Console cons = System.console();
String username = cons.readLine("User name: ");
char[] passwd = cons.readPassword("Password: ");//安全起见,返回的密码应放字符数组,而不是字符串