java输入一个小于100的整数,判断这个数是否是素数并输出“是“或者"不是”。
时间: 2024-10-09 07:10:53 浏览: 28
10随机产生一个从0-100之间的整数,判断是否是质数.docx
在Java中,我们可以创建一个简单的程序来判断一个小于100的整数是否为素数。下面是一个示例代码:
```java
import java.util.Scanner;
public class PrimeNumberChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个小于100的整数:");
int number = scanner.nextInt();
if (isPrime(number)) {
System.out.println("是");
} else {
System.out.println("不是");
}
}
// 判断是否为素数的辅助函数
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) { // 只需检查到数的平方根即可
if (num % i == 0) { // 如果能被整除,则不是素数
return false;
}
}
return true; // 否则它是素数
}
}
```
用户运行此程序后,会提示输入一个整数,然后程序会调用`isPrime`函数进行判断,并输出相应的结果。
阅读全文