# break、continue、goto
package com.zhan.base_2;
public class Test11 {
public static void main(String[] args) {
// continue 语句: 跳出本次循环,直接开始下一次的循环:这次循环中不再执行循环里面 continue后面的语句
// 比较怂,我这次不干,下次还是继续干吧唉
int i=0;
while(i<100){
i++; // 迭代必须要在 continue 前完成,不然就是死循环
if (i%10 ==0){
System.out.println();
continue;// 跳出本次循环,直接开始下一次的循环:这次循环中不再执行循环里面 continue后面的语句;
}
System.out.print(i+"\t"); // 输出数字 1~100 ,除了10的整数倍,因为 continue 语句
}
System.out.println("===================");
// break 语句: 中止整个循环;; 也可以用在 switch 语句中
// 就是刚! 老子彻底不干了!
int n=1;
while(n<=10){
System.out.println(n); // 只会输出 0~5 ,因为 break 语句 中止了整个循环
n++;
if (n>5)
break; //中止整个循环
}
System.out.println("=========");
// goto 语句,不要求掌握,了解即可,这里用 continue 来演示
// 联系汇编学过的
// 输出 1~100 之间的质数,并计算出质数的个数
int count=0;
outer: for (int j=1;j<=100;j++){ //outer 标签
for (int k=2;k<=(j/2);k++){
if(j%k ==0)
continue outer;
}
System.out.println(j);
count++;
}
System.out.println("质数的个数:"+count);
}
}
标签:11,语句,goto,int,break,continue,循环
From: https://www.cnblogs.com/zhanjianhai/p/17064160.html