1.break 语句的作用是直接跳出循环体 继续执行循环体下面的语句
2.continue 只希望提前结束本次循环 紧接着执行下次循环
例:break
package mihe;
import java.util.Random;
public class Test03 {
public static void main(String[] args) {
Random random = new Random();
int count = 0;
for (;;) {
int a = random.nextInt(7);
int c = random.nextInt(7);
int b = random.nextInt(7);
if(a%2==0 && b%2==0 && c%2==0){
if(a!=b && a!=c && b!=c){
if(a!=0 && b!=0 && c!=0){
System.out.println(a+":"+b+":"+c);
System.out.println(count);
break;
}
}
}
count++;
}
}
}
这个程序的目的是输出2 4 6 这三个偶数 顺序不定 我们用到了break 它的作用是只要满足 a b c 对应的三个数是 2 4 6 是我们就输出 直接跳出 整个循环结构 紧接着执行的是 count++
例:continue
package mihe;
public class Test04 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if(i%2!=0){
continue;
//循环中遇到该关键字,终止当前这一次循环
//继续下一次循环的执行
}
System.out.println(i);
}
}
}
//循环中遇到continue关键字,终止当前这一次循环
//继续下一次循环的执行