1. 程式人生 > >帶標簽的break和continue語句 *尋找100~150之間的質數*

帶標簽的break和continue語句 *尋找100~150之間的質數*

sed body test system 不同 mage time for log

 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 }

技術分享圖片

技術分享圖片

技術分享圖片

帶標簽的break和continue語句 *尋找100~150之間的質數*