1. 程式人生 > >Java-輸出100-200之間的質數

Java-輸出100-200之間的質數

使用break 和 continue 在for迴圈中判斷100-200之間的質數。
程式碼如下:

package com.oraleoaec.ch05;

/**
 * 輸出100-200之間的質數
 * 
 * @author 46512
 */
public class PrimeDemo {
    public static void main(String[] args) {
        // 外層迴圈,遍歷100-200之間的數
        for (int i = 100; i <= 200; i++) {
            // 對100-200之間的每一個數進行遍歷
            // 質數,正整數,除了1和它本身之外,不能被任何中間數整除
boolean flag = true; // false 不是 質數,true是質數 for (int j = 2; j < i; j++) { if (i % j == 0) { // 不是質數 flag = false; break; } } // 不管是不是質數,都會執行到這裡 // 可以根據flag這個標誌來判斷是否是質數
/*if (flag) { System.out.println(i + "是質數"); }*/ //使用continue if(!flag){ continue; } System.out.println(i + "是質數"); } } }

執行結果如下:
這裡寫圖片描述