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