使用nextInt()与nextLine()使用时的注意事项
使用nextInt()读取完一个整数后,如果我们接下来再使用nextLine()读取一个字符串,这时会出现一个问题。在输入完数字,点击回车键,程序便已经终止了,无法再输入一个字符串。
示例:打印接受字符串之后,已经不能再输入了。
Scanner re = new Scanner(System.in);
System.out.println("接收数字");
int y = re.nextInt();
System.out.println("接收字符串");
String dString = re.nextLine();
在接收完数字之后加nextLine();
Scanner re = new Scanner(System.in);
System.out.println("接收数字");
int y = re.nextInt();
System.out.println("接收字符串");
re.nextLine();
String dString = re.nextLine();