新人求助:用.next()循环读入数据可否在无输入时自动停止
自学中,碰到题目:你的程序要读入一篇英文文章,然后统计其中的单词数来输出。
我就想,在while循环里用.next()读入单词,然后计数不就好了嘛,
然后,问题来了,在读到最后一个单词以后,后面已经没有输入了,怎么能让它跳出循环,然后输出单词数呢?
String a=in.next();
int x=0;
while( 这里要填什么>_<? ){
x=x+1;
a=in.next();
}
System.out.println(x);
是不是我的想法真的没有办法实现>__<。。。。
那么在JAVA中碰到需要读入未知数量的数据(或者直接说要读入未知数量的整数),并且在结尾没有其他标志输入(如end等)来表示输入已经完毕时,要怎么办呢?
求大神指点,万分感谢!!!