中级农民
- 积分
- 266
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2012-4-9
- 最后登录
- 1970-1-1
|
圆梦梦剧场 发表于 2013-9-11 11:10 ![]()
在控制台输入完毕后,需要按CTRL-Z或者CTRL-C(根据你的操作系统决定)来表示终止。
这样的话StdIn.Empt ...
我先输入K,再按回车键,再输入一串以空格隔开的字符串,再按CTRL-Z或者CTRL-C仍然无法跳出while 循环。。。
这是我的main函数,你能帮我看看吗?严重感谢!
public static void main(String[] args)
{
int k=0;
RandomizedQueue<String> rqueue= new RandomizedQueue<String>();
k = StdIn.readInt();
while( !StdIn.isEmpty() )
{
String item = StdIn.readString();
rqueue.enqueue(item);
}
for( int i=0 ; i<k; i++ )
{
StdOut.println( rqueue.dequeue());
}
} |
|