Scanner sc=new Scanner(System.in);System.out.println("请输入第一个");
int i=nextInt();//回车还是缓冲区
System.out.println("请输入第二个");
String s=nextLine();//只读到了还在缓冲区的第一行的回车就结束了,所以读不到
System.out.println(i+j);
为什么第二个字符串不能录入?而
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个");
String s1=nextLine();//把第一行全部都读掉了
System.out.println("请输入第二个");
String s2=nextLine();//把第二行也全部都读掉了
System.out.println(i+j);
|