java质数代码200
时间: 2023-09-09 11:01:04 浏览: 49
Java质数代码(200字):
```java
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数:");
int number = scanner.nextInt();
if (isPrimeNumber(number)) {
System.out.println(number + "是质数。");
} else {
System.out.println(number + "不是质数。");
}
}
// 判断一个数是否为质数
public static boolean isPrimeNumber(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
```
以上是一个Java程序,用于判断输入的正整数是否为质数。首先,程序会要求用户输入一个正整数。然后,通过调用`isPrimeNumber`方法,判断输入的数是否为质数。在`isPrimeNumber`方法中,首先判断输入的数是否小于2,若小于2则直接返回`false`;然后通过循环从2到输入数的平方根遍历,判断是否存在可以整除输入数的因子,若存在则返回`false`,否则返回`true`。最后,根据返回的结果打印出相应的提示信息,表明输入的数是质数还是非质数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)