判断一个数是否为素数
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int n = input.nextInt();
boolean result = su( n);
if(result == true)
System.out.print("素数");
else
System.out.print("不是素数");
}
public static boolean su(int a) {
if(a == 1)
return false;
if(a % 2 == 0 && a != 2)
return false;
for(int i = 3; i < Math.sqrt(a); i+=2) {
if(a % i == 0)
return false;
}
return true;
}
}
本文介绍了一段使用Java编写的程序,该程序能够判断输入的整数是否为素数。通过一系列数学运算和条件判断,程序能准确地给出判断结果,对于学习Java基本语法和数学算法具有一定的参考价值。
2万+

被折叠的 条评论
为什么被折叠?



