欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
		}
	}	

运行截图:
java 求n以内的素数

相关标签: java

上一篇: 素数筛选法

下一篇: 筛选法求素数