判断一个数是否为素数java
时间: 2023-10-14 20:26:26 浏览: 107
好的,我可以为您提供这个问题的解答。以下是一个简单的 Java 代码,可以判断一个数是否为素数:
```java
import java.util.Scanner;
public class PrimeCheck {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int num = sc.nextInt();
boolean isPrime = true;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.println(num + " 是素数。");
} else {
System.out.println(num + " 不是素数。");
}
}
}
```
您可以将此代码复制粘贴到 Java IDE 中进行编译和运行。当您输入一个正整数,程序将检查该数是否为素数,并输出结果:是素数或不是素数。请注意,此代码并不是最优化的解决方案,但可以为您提供一个简单的实现。如果您有任何其他问题,请随时问我。
阅读全文