您需要在调用
in.nextLine()行的后面立即调用
in.nextInt(),原因是仅要求下一个整数不会占用输入中的整个行,因此您需要通过调用来跳至输入中的下一个新行字符
in.nextLine()。
int a2 = s.nextInt();s.nextLine();
每次您需要在调用不占用整行的方法后(例如在调用
nextBoolean()等时)获得新行时,都必须执行此 *** 作。
欢迎分享,转载请注明来源:内存溢出
您需要在调用
in.nextLine()行的后面立即调用
in.nextInt(),原因是仅要求下一个整数不会占用输入中的整个行,因此您需要通过调用来跳至输入中的下一个新行字符
in.nextLine()。
int a2 = s.nextInt();s.nextLine();
每次您需要在调用不占用整行的方法后(例如在调用
nextBoolean()等时)获得新行时,都必须执行此 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)