Java程序判定一个给定的整数是不是素数,如果是,输出是,否则输出不是素数
时间: 2023-11-07 16:04:51 浏览: 86
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
以下是一个用Java编写的程序,用于判断一个给定的整数是否是素数:
```java
import java.util.Scanner;
public class PrimeNumberChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int number = scanner.nextInt();
if (isPrime(number)) {
System.out.println(number + "是素数");
} else {
System.out.println(number + "不是素数");
}
}
// 判断是否为素数的方法
public static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
```
你可以将这段代码复制到一个Java文件中,并运行它。程序会提示你输入一个整数,并输出判断结果。如果给定的整数是素数,会输出"是素数";如果不是素数,会输出"不是素数"。
阅读全文