java求1到n的素数

java求1到n的素数,写下语法,谢谢,急求
2025-02-28 15:18:29
推荐回答(3个)
回答1:

import java.util.Scanner;

/**
*
* 素数:能被1和他本身整除的数
* 思路,就是我们用一个循环获得1-n的全部数,
* 然后在里面的个学会中判断这个数与他前面的
* 数是不是能整出如果能我们就跳到外部循环的下一个数继续判断,
* 如果不能则是素数。我们打印后跳到外部循环的下一条记录
*
*/
public class PrimeNumber {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入n的值:");
int n=sc.nextInt();
System.out.println(n+"内的素数为:");
loop: for (int i = 2; i < n; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
continue loop;
}
}
System.out.print(" " + i);
}
}
}

回答2:

按一楼的做就行了!

回答3:

一楼写的是在控制台输出的 顶起。。。