用JAVA编写判断素数的程序

发布网友 发布时间:2022-04-24 11:25

我来回答

3个回答

热心网友 时间:2023-10-11 03:26

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;
}
}

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

热心网友 时间:2023-10-11 03:26

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

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

热心网友 时间:2023-10-11 03:26

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com