判斷m-n之間有多少個素數,並輸出所有素數。 – JAVA編程語言程序開發技術文章

import java.util.Scanner; 
public class PrimeNumber3 { 
    public static boolean isPrime(int num){ 
        for (int i = 2; i < num; i++) {//運行效率不高 
            if ((num % i) == 0) { 
                return false; 
            } 
        } 
        return true; 
    } 
    public static void main(String[] args){ 
 
        int begin; 
        int end; 
        Scanner in = new Scanner(System.in); 
        System.out.println("www.aiwalls.com 請輸入起始數值:"); 
        begin = in.nextInt(); 
        System.out.println("請輸入末尾數值:"); 
        end = in.nextInt();      
         for(int i = begin;i<=end;i++){ 
            if(isPrime(i)){ 
                System.out.print(i + " "); 
            } 
        } 
    } 

摘自 djw10962000的專欄

發佈留言