break:中断的意思。存在于循环当中的,中断整个循环
但是switch里面也可以有break虽然没有循环
continue:结束本趟循环
例1.用continue输出1-10之间的前四位数
public static void main(String[] args) {
//当 a=5时,结束本趟循环
int a=1;
while(a<10){
if(a==5){
continue;
}
System.out.println(a);
a++;
}
}
结果为
若用continue输出1-10之间除了5的其他的数
public static void main(String[] args) {
int a=1;
while(a<10){
if(a==5){
a++;
continue;
}
System.out.println(a);
a++;
}
}
例2.用break输出1-10之间的前四位数
public static void main(String[] args) {
//当 a=5时,结束循环
int a=1;
while(a<10){
if(a==5){
break;
}
System.out.println(a);
a++;
}
}
结果为
例3.用break,while循环和if语句找出100——200中第一个为3的倍数的数
public static void main(String[] args) {
//找出100——200中第一个为3的倍数的数
int i=100;
while(i<200){
if(i%3==0){
System.out.println(i);
break;
}
i++;
}
}
结果为