public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.PRint("請輸入查找質(zhì)數(shù)的范圍:2~"); int max = scanner.nextInt(); scanner.close(); int numOfPrime = 0; for (int n = 2; n <= max; n++) { // 判斷n是否是質(zhì)數(shù) int m = (int) Math.sqrt(n); int i = 2; for (; i <= m; i++) { if (n % i == 0) break; } if (i > m) { System.out.print(n + "/t"); if (++numOfPrime % 10 == 0) System.out.println(); } } System.out.println("/n共有" + numOfPrime + "個質(zhì)數(shù)"); }
新聞熱點
疑難解答