-1
嗨,我写了一个程序打印第一个1000素数。现在我不知道如何存储阵列中的所有输出也我想用户给一个数字,我想通过数组搜索并检查它是否存在。存储阵列素数的输出,然后检查该数组中的用户输入
这个问题有多严重。它的超级容易在python .....:)
这里是我的程序
public class Primetester
{
public static void main(String args[])
{
System.out.println("The first thousand prime numbers are:\n");
printPrime(1000);
}
public static void printPrime(int numberofprime)
{
int primeperline=10;
int count=0;
int num=2;
while (count<numberofprime)
{
if(isPrime(num)){
count++;
if(count%primeperline==0)
{
System.out.println(num);
}
else
System.out.print(num + " ");
}
num++;
}
}
public static boolean isPrime(int num)
{
for(int div=2;div<=num/2;div++){
if(num%div==0){
return false;
}
}
return true;
}
}