用JAVA编写判断素数的程序

从键盘输入这个数,用最简单的java程序编,谢谢有奖励!
2024-11-15 12:46:16
推荐回答(3个)
回答(1):

import java.util.*;
class Test {
public static void main(String[] args) {
System.out.println("请输入要进行判断的整数:");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
System.out.println("您输入的整数是:" + number);
if(isPrimeNumber(number)) {
System.out.println("您输入的数" + number + "是素数。");
} else {
System.out.println("您输入的数" + number + "不是是素数。");
}
}
//判断素数的静态方法
public static boolean isPrimeNumber(int num) {
boolean flag = true;
if(num == 2) {
return flag;
}
for(int i = 1; i < Math.sqrt(num); i++) {
if(num % 2 == 0) {
flag = false;
break;
}
}
return flag;
}
}

写了一个,不知道满足你的要求不?

回答(2):

这类算法确实够多。。百度一下吧。。
充分利用网络资源

键盘输入就用Scanner这个类。。

回答(3):

你可以去找一些素数的算法哦
这种算法还是挺多的