break:跳出循环
我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、科尔沁右翼前ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的科尔沁右翼前网站制作公司
continue:结束本次循环.
比如:
for(int
i
=
0;i
10;i++){
if(i
==
2){
break;
}
System.out.println(i);
}
将只是输出:0,1
for(int
i
=
0;i
10;i++){
if(i
==
2){
continue;
}
System.out.println(i);
}
将只是输出:0,1,3,4,5,6,7,8,9(不会输出2),因为当i==2时,将跳过System.out.println(i);的执行,直接到下次循环了。
java 停止一个死循环,可以使用break关键字,跳出循环,如下代码:
package com.qiu.lin.he;
public class Ceshi {
public static void main(String[] args) {
for (int i = 2; i 0; i++) {
if (i == 80) {
System.out.println("死循环退出了");
break;
}
}
}
}
运行结果如下:
众所周知,在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。
break是跳出当前for循环,如下面代码所示:
public class RecTest {
/**
* @param args
*/
public static void main(String[] args) {
for(int i=0; i 10; i++){
if(i==5){
break;
}
System.out.print(i+" ");
}
}
}
输出:0 1 2 3 4
也就是说,break会跳出(终止)当前循环。continue是跳出当前循环,开始下一循环,如下所示:
public class RecTest {
/**
* @param args
*/
public static void main(String[] args) {
for (int i = 0; i 10; i++) {
if (i == 5) {
continue;
}
System.out.print(i+" ");
}
}
}
输出:0 1 2 3 4 6 7 8 9
以上两种方法没有办法跳出多层循环,如果需要从多层循环跳出,则需要使用标签,定义一个标签label,
然后在需要跳出的地方,用break
label就行了,代码如下:
public class RecTest {
/**
* @param args
*/
public static void main(String[] args) {
loop: for (int i = 0; i 10; i++) {
for (int j = 0; j 10; j++) {
for (int k = 0; k 10; k++) {
for (int h = 0; h 10; h++) {
if (h == 6) {
break loop;
}
System.out.print(h);
}
}
}
}
System.out.println("\nI'm here!");
}
}
输出:
012345
I'm here!
结束进程 javaw.exe,就可以了哪有你们那么复杂啊,都是蠹弊。方向不对,付出白费。还有大多数的伙伴在网上自学,各式各样的老的JAVA视频充斥着整个互联网,不管我们怎么努力的学习,怎么付出自己的青春,到头来由于方向不对,白白浪费了很多时间在这方面。一看就知道知识不过关,要是真想做java还得好好学啊。在不为自己的未来考虑就真的晚了,如果你学了超过2个月JAVA还不会配置环境变量,还不会写hello word,那你就真的需要开始警惕,此时此刻你还没有危机感吗?
加入我们,开头 2 312 中间94 结尾189,立刻领取一套最新开发技术视频让你对JAVA的理解360°大改变,不在自暴自弃,不要让自己成为下一个逃兵。给自己一次重生的机会。不在迷茫。学会JAVA是我们的目标,学会并且学好JAVA,是我们的目的,只有这样才能让我们真正的成为这个领域的高手。让代码照进现实,利用代码梦想成真。
可以用break:跳出整个循环
return:跳出当前整个方法
continue:跳出本次循环,进入下一次循环