编写一个方法,判断一个整数是否是素数。使用如下方法说明:
public static boolean isPrime(int num);
要求在main方法中调用isPrime方法求1~100中所有素数,并每行10个显示出来。
注:一个大于1的整数,如果它的因子只有1和它本身,则被称为素数(prime number)。
编写一个方法,判断一个整数是否是素数。使用如下方法说明:
public static boolean isPrime(int num);
要求在main方法中调用isPrime方法求1~100中所有素数,并每行10个显示出来。
注:一个大于1的整数,如果它的因子只有1和它本身,则被称为素数(prime number)。
如有帮助望采纳
class hta {
public static void main(String[] args) {
// Scanner scanner = new Scanner(System.in);
// Integer input = scanner.nextInt();
// System.out.println("输入的数"+input+"是否为素数:"+isPrime(input));
int num=0;
for(int i=0 ;i<100;i++)
{
if(num==0){
System.out.println()
}
if(isPrime(i)==true){
System.out.print(i+" ");
num++;
}
}
}
public static boolean isPrime(int num) {
for (int i = 2;i < num ;i++){
if (num%i==0){
//只要能被2整除,他就不是素数
return false;
}
}
return true;
}
}