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

 我来答
Irishp7
2014-12-04 · TA获得超过258个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:268万
展开全部
结束进程 javaw.exe,就可以了哪有你们那么复杂啊,都是蠹弊。方向不对,付出白费。还有大多数的伙伴在网上自学,各式各样的老的JAVA视频充斥着整个互联网,不管我们怎么努力的学习,怎么付出自己的青春,到头来由于方向不对,白白浪费了很多时间在这方面。一看就知道知识不过关,要是真想做java还得好好学啊。在不为自己的未来考虑就真的晚了,如果你学了超过2个月JAVA还不会配置环境变量,还不会写hello word,那你就真的需要开始警惕,此时此刻你还没有危机感吗?
加入我们,开头 2 312 中间94 结尾189,立刻领取一套最新开发技术视频让你对JAVA的理解360°大改变,不在自暴自弃,不要让自己成为下一个逃兵。给自己一次重生的机会。不在迷茫。学会JAVA是我们的目标,学会并且学好JAVA,是我们的目的,只有这样才能让我们真正的成为这个领域的高手。让代码照进现实,利用代码梦想成真。
nizhihe
推荐于2017-09-08 · TA获得超过1637个赞
知道小有建树答主
回答量:542
采纳率:73%
帮助的人:147万
展开全部
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
########
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逝水_无_痕_
2011-07-28
知道答主
回答量:43
采纳率:0%
帮助的人:27.8万
展开全部
break;就可以了或者抛出异常,
你那个问题直接在控制台就可以终止掉,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jcj0741
2011-08-10
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
用if+break就可终止.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mao_Java
2011-07-29
知道答主
回答量:9
采纳率:0%
帮助的人:4.2万
展开全部
加一个 if条件判断语句啊 , 符合条件语句 就break啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式