break中断语句
当break应用于switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
当break语句用于while,do-while,for语句中,可使程序终止循环而执行循环体后面的语句。通常break语句和if语句连在一起,在满足条件时便跳出循环。break在三种循环语句的使用格式如下:+
(1)break在while循环语句中的使用格式
while(布尔表达式){
...
if(布尔表达式) break;
...
}
(2) break在do-while循环语句中的使用格式
do(布尔表达式){
...
if(布尔表达式) break;
...
} while ;
(3) break在for循环语句中的使用格式
for(初始表达式;布尔表达式;步进表达式) {
...
if(布尔表达式) break;
...
}
continue条件继续语句
continue语句用来跳过循环体中剩余语句,强制执行下一次循环。
(1)continue在while循环语句中的使用格式
while(布尔表达式){
...
if(布尔表达式)
continue;
...
}
(2) continue在do-while循环语句中的使用格式
do(布尔表达式){
...
if(布尔表达式)
continue;
...
} while ;
(3) continue在for循环语句中的使用格式
for(初始表达式;布尔表达式;步进表达式) {
...
if(布尔表达式)
continue;
...
}
求100-500之间能被3和7整除的数
package jiandan;
public class ForUseContinueDemo {
public static void main(String[] args) {
int n = 100;
System.out.println("100~500之间能被3和7整除的数有:");
for(n=100;n<=500;n++) {
if(n%3==0&n%7==0) {
System.out.println(n+"");
}
else
{
continue;
}
}
}
}