题目:求100之内的素数
public static void main(String[] args) {
/**
* 题目:求100之内的素数
*/
int[] arr = {2};
for(int i = 2; i<=100;i++){
boolean isPrime=true;
for(int j = 2;j<Math.sqrt(i)+1;j++){
if(i%j==0){
isPrime=false;
break;
}
}
if(isPrime==true){
arr = Arrays.copyOf(arr,arr.length+1);
arr[arr.length-1] = i;
}
}
System.out.println("素数有:");
for(int i= 0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
输出是: