java判断输入的数是不是素数

这段 Java 代码用于检查用户输入的整数是否为素数。它通过遍历从2到输入数之间的所有整数,如果输入数能被除1和本身之外的数整除,则判断为非素数;否则,认为是素数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java判断输入的数是不是素数
直接看代码


import java.util.Scanner;

public class Practices5 {

	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		System.out.println("输入判断的数");
		int a = s.nextInt();
		for (int i = 2; i <= a; i++) { // 最小的素数是2
			if (a % i == 0 && i != a) { // 除了1和本身之后没有约数即为素数
				System.out.println("不是素数");
				break;
			} else if (i == a) {

				System.out.println("是素数");

			}
		}
	}
}