用Java写一段判断是否为素数的代码

动态 未结 0 101
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是用Java写的判断是否为素数的代码: ```java import java.util.Scanner; public class PrimeNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个正整数:"); int num = scanner.nextInt(); boolean isPrime = true; if (num <= 1) { isPrime = false; } else { for (int i = 2; i <= Math.sqrt(num); i++) { if (num % i == 0) { isPrime = false; break; } } } if (isPrime) { System.out.println(num + "是素数。"); } else { System.out.println(num + "不是素数。"); } } } ``` 这段代码首先从控制台读取一个正整数,然后通过循环判断该数是否能被2到它的平方根之间的任何一个数整除。如果能被整除,则说明该数不是素数,否则就是素数。最后输出结果。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复