Scanner类的奇怪行为

时间:2014-05-14 17:06:47

标签: java java.util.scanner

为什么Scanner会以这种奇怪的方式表现?

当我接受一个整数后跟字符串的输入时,它从不接受它?

例如

Scanner s=new Scanner(System.in);
int i=s.nextInt();
String str=s.nextLine();
String str2=s.nextLine();

我们永远不能为字符串str输入值,它直接转到str2?为什么会这样?

0 个答案:

没有答案