/**
* 循环结束语句
* @author jinhao
*
*/
public class TestBreak {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//利用break结束循环来输出0到88的数
int a=0;
while(true) {
System.out.println(a);
if(a==88) {
break;//终止整个循环
}
a++;
}
//利用continue中断来输出0到100所有奇数
for(int b=0;b<=100;b++) {
if(b%2==0) {
continue;//终止本次循环跳过以下代码进行下次循环
}
System.out.println(b);
}
//利用continue把100到150之间不能被3整除的数进行输出,每行五个
int d=0;
for(int c=100;c<=150;c++) {
if(c%3==0) {
continue;
}
System.out.print(c+"\t");
d++;
if(d==5) {//用取余方法也可以写if(d%5==0){
System.out.println();
d=0;//使用取余时可有可没有
}
}
//带标签的continue和break的用法,使用较少
//打印101到150之间的所有质数(只能被1和它自己本身整除的数叫质数)
out:for(int e=101;e<150;e++) {//取得101到150的所有数
for(int f=2;f<e/2;f++) {//判断是不是质数
if(e%f==0) {//可以整除跳过循环到out循环
continue out;//out为循环的标签
}
}
System.out.println(e);
}
}
}
« 方法语句块使用与重载
|
循环结构练习二»
|