java 求n以内的素数
程序员文章站
2024-03-15 15:20:18
...
/*
题目:
求n以内的所有素数(只能被1和本身整除的数)
*/
package lcl02;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;
public class lcl {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
boolean flag=true;
System.out.println("请输入:");
int a = input.nextInt();
System.out.println(a+"以内的素数为:");
for(int i=2;i<=a;i++) {
for(int j=2;j<=Math.sqrt(i);j++) { //Math.squt()计算平方根
if(i%j==0) {
flag=false;
break;
}
}
if(flag) {
System.out.print(i+",");
}
flag = true;
}
}
运行截图: