推荐回答(1个)
程序跑出来的,是999983
public class Du {
public static void main(String[] args) {
int max = 100000;
for(int i = max; i <= 1000001; i+=1){
boolean isPrime = true;
for(int j = 2; j <= Math.sqrt(i); j++){
if(i % j == 0){
isPrime = false;
break;
}
}
if(isPrime){
if(i > max){
max = i;
}
}
}
System.out.println("Max prime number in 6 digits is: " + max);
}
}
-----------------
Max prime number in 6 digits is: 999983
999979,999983,1000003,1000033,都是质数,所以最大的六位质数是999983