51Testing软件测试论坛
标题:
救命啊!while(true)循环跳不出去了!!
[打印本页]
作者:
测试积点老人
时间:
2020-8-13 11:44
标题:
救命啊!while(true)循环跳不出去了!!
public class Solution {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
ArrayList arr = new ArrayList<>();
String s = sc.nextLine();
while (true){
arr.add(s);
if(s.equals("结束"))
break;
arr.add(s);
}
for(String a : arr) {
System.out.println(a);
}
//在此编写你的代码
}
}
复制代码
这个循环为什么无法跳出?
作者:
liuwusheng
时间:
2020-8-13 15:21
while (true) 你都写死了true了 肯定不能跳出来呀
作者:
liuwusheng
时间:
2020-8-13 15:26
while (true) 你写死了呀
作者:
海海豚
时间:
2020-8-14 10:18
你写死了
作者:
bellas
时间:
2020-8-14 10:55
参考下这个链接
https://zhidao.baidu.com/question/567354049217501044.html
作者:
郭小贱
时间:
2020-8-14 13:53
String s = sc.nextLine();
这个要放在循环里面,否则如果你输入了结束以外的文字,s又不会改变,当然死循环了。
作者:
litingting0214
时间:
2020-8-14 14:08
写死了,所以跳不出去
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2