java 高手们,小弟真的很急用啊?希望大哥们给点答案啊!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:33:57
编写一个判断素数的方法,利用这个方法进一步编写程序,验证从键盘输入的一个数是否为素数。

public class Test {
public static void main(String[] args) {
int num = Key.nextInt();
boolean flag = Number.hasPrimeNumber(num);
//......
}
}

class Key {
private static java.util.Scanner scan = new java.util.Scanner(System.in);
public static int nextInt() {
return scan.nextInt();
}
}

class Number {
public static boolean hasPrimeNumber(int num) {
int size = (int)Math.sqrt(num);
for(int i = 2; i <= size; i++) {
if(num % i == 0) {
return false;
}
}
return true;
}
}