java的学习之路
判断素数
import java.util.Scanner;
public class PrimeTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个整数:");
int n = sc.nextInt();
boolean isPrime = true;
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
isPrime = false;
break;
}
}
if(isPrime){
System.out.println(n + " 是素数");
} else {
System.out.println(n + " 不是素数");
}
sc.close();
}
}
其实也可以用三元运算符
System.out.println(n + (isPrime ? " 是质数" : " 不是质数"));
这个直接替代最后结果输出

浙公网安备 33010602011771号