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

统计N以内的素数的个数

程序员文章站 2024-03-14 20:50:11
...
package nums;

/**
 * 通知2~N内的质数个数
 */
public class Zhishu {
    public static void main(String[] args) {
        System.out.println(sum(5));

    }
    public static boolean isPrime(int x){
        for (int i=2;i*i<=x;i++){
            if (x%i==0){
                return false;
            }
        }
        return true;
    }
    public static int sum(int n){
        int ans =0;
        for (int i=2;i<=n;i++){
            ans += isPrime(i)? 1:0;//三目运算符
        }
        return ans;
    }
}

相关标签: 一些题目 java