1 //比较break和continue语句的不同
2 public class TestBreakContinue {
3 public static void main(String[] args){
4 int a = 0;
5 System.out.println("Begin");
6 while(true){
7 a++;
8 int b = (int)Math.round(100*Math.random());
9 if(b==88)break;
10 }
11 System.out.println("Game Over\n"+"you used "+ a +" times");
12 System.out.println("**********************");
13 for(int i = 100;i<=150;i++){
14 if(i%3==0)
15 continue;
16 System.out.println(i);
17 }
18 //带标签的break和continue---goto
19 System.out.println("*******************");
20 int count = 0;
21 //100~150之间有多少质数
22 outer:for(int n=101;n<150;n++){
23 for(int m=2;m<n/2;m++){
24 if(n%m==0)
25 continue outer; //直接返回第一个for循环;n的值不会被重置
26 }
27 System.out.print(n+"\t");
28 count++;
29 }
30 System.out.println("总共有"+count+"个质数");
31
32
33 }
34
35 }
![]()
![]()
![]()