中易网

java怎么终止一个正在运行的for循环

答案:7  悬赏:0  
解决时间 2021-01-12 22:37
  • 提问者网友:听门外雪花风
  • 2021-01-11 23:38
java怎么终止一个正在运行的for循环
最佳答案
  • 二级知识专家网友:woshuo
  • 2021-01-12 00:01
java终止多重循环,如果最里层的循环满足条件,终止外层循环:可以使用return和标签两种方法。

1.使用return终止所有循环,最外层的循环方法也不执行了,
例如:
public class XunHuan2 {
public static void main(String[] args) {
for (int i = 1; i < 6; i = i + 2) {
for (int j = 0; j <= 6; j = j + 2) {
for (int k = 0; k <= 3; k++) {
if (k == 2)
return;
System.out.println("i=" + i + " ,j=" + j + " ,k=" + k);
}
}
}
System.out.println("*********");
}
}
输出结果:i=1 ,j=0 ,k=0
i=1 ,j=0 ,k=1

2.使用标签终止标签标记处以后的所有的循环,最外层的以后的循环方法还会执行
public class XunHuan {
public static void main(String[] args) {
label: for (int i = 1; i < 6; i = i + 2) {
for (int j = 0; j <= 6; j = j + 2) {
for (int k = 0; k <= 3; k++) {
if (k == 2)
break label;
System.out.println("i=" + i + " ,j=" + j + " ,k=" + k);
}
}
}
System.out.println("########");
}
}
执行结果:i=1 ,j=0 ,k=0
i=1 ,j=0 ,k=1
########
全部回答
  • 1楼网友:第幾種人
  • 2021-01-12 03:47
加个判断 再break
  • 2楼网友:患得患失的劫
  • 2021-01-12 02:10
用if+break就可终止.
  • 3楼网友:煞尾
  • 2021-01-12 01:46
break;就可以了或者抛出异常,
你那个问题直接在控制台就可以终止掉,
  • 4楼网友:深街酒徒
  • 2021-01-12 01:16
兄弟你写了个无限循环停不下了么?。。如果你还没死机的话,那么建议你用任务管理器停止那个进程。。。
  • 5楼网友:不甚了了
  • 2021-01-12 01:06
你想在哪里终止,就在哪里加个代码:break;追问for(int i=1;i<=100;i++){
//Thread.sleep(120000);
a5.robot.delay(5000);
a5.keyBoard();
a5.keyBoardDemo();
}
想让它停怎么办啊追答比如说:当i=10的时候终止该循环那要这么写
for(int i=1;i<=100;i++){
//Thread.sleep(120000);
a5.robot.delay(5000);
a5.keyBoard();
a5.keyBoardDemo();
if(i==10){//当i=10的时候终止循环
break;
}
}追问关键不知道I=几啊追答if(i==10){//当i=10的时候终止循环
break;
}
for在这里循环10次之后会自动停止for循环的。追问比如for(int i=1;i<=6;i++){
//Thread.sleep(120000);
a5.robot.delay(5000);
a5.keyBoard();
a5.keyBoardDemo();
}
补充一下让它输入0或1 0是停止 但默认输入1 谢谢了追答不太明白你的意思
  • 6楼网友:独钓一江月
  • 2021-01-12 00:36
结束进程 javaw.exe,就可以了哪有你们那么复杂啊,都是蠹弊。方向不对,付出白费。还有大多数的伙伴在网上自学,各式各样的老的JAVA视频充斥着整个互联网,不管我们怎么努力的学习,怎么付出自己的青春,到头来由于方向不对,白白浪费了很多时间在这方面。一看就知道知识不过关,要是真想做java还得好好学啊。在不为自己的未来考虑就真的晚了,如果你学了超过2个月JAVA还不会配置环境变量,还不会写hello word,那你就真的需要开始警惕,此时此刻你还没有危机感吗?
加入我们,开头 2 312 中间94 结尾189,立刻领取一套最新开发技术视频让你对JAVA的理解360°大改变,不在自暴自弃,不要让自己成为下一个逃兵。给自己一次重生的机会。不在迷茫。学会JAVA是我们的目标,学会并且学好JAVA,是我们的目的,只有这样才能让我们真正的成为这个领域的高手。让代码照进现实,利用代码梦想成真。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息