Java循环控制

1、break语句

 使用break语句可以跳出switch结构,在循环结构中,同样也可以用break语句跳出当前循环体,从而中断当前循环。

Java循环控制_第1张图片

 Java循环控制_第2张图片

例子

Java循环控制_第3张图片 

package zzz;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

for(int i=1;i<20;i++) {

if(i%2==0) {

System.out.println(i);

break;

}

}

System.out.println("--end--");

}

}

如果想让break跳出外圈循环Java提供了标签的功能。带有标签的break可以指定跳出的循环,这个循环可以是内循环,也可以是外循环。 标签名可以是任何一个名字。

例子

Java循环控制_第4张图片

package zzz;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

loop:for(int i=1;i<=3;i++) {

for(int j=i;j<=5;j++) {

if(j==4) {

break loop;

}

System.out.println("i="+i+"j="+j);

}

}

}

}

2continue语句

continue语句,是针对break语句的补充,它,不是立即跳出循环体,而是跳过本次循环回到循环条件测试部分,重新开始执行循环。

 Java循环控制_第5张图片

 Java循环控制_第6张图片

 Java循环控制_第7张图片

例子 

Java循环控制_第8张图片

package zzz;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

for(int i=1;i<=20;i++) {

if(i%2==0) {

continue;

}

System.out.println(i);

}

}

}

 

 

你可能感兴趣的:(java,jvm,开发语言)