- [2, sqrt(n)]
- 如果余数为0,代表被除数能被除数整除,也就是说商和除数是被除数的两个因子,因此被除数不是素数。
package com.experiment3;
import java.util.*;
import java.lang.Math.*;
public class Main {
public static void main(String[] args){
int[] a = new int[100];
for (int i = 100; i <= 200; i++){
for (int j = 0; j < Math.sqrt(i); j++){
if (isPrimeNumber(i)){
System.out.println(i + " ");
break;
}
}
}
}
public static boolean isPrimeNumber(int num){
for (int i = 2; i <= num / 2; i++){
if ( num % i == 0){
return false;
}
}
return true;
}
}
版权声明:本文为m0_50997138原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。