0
点赞
收藏
分享

微信扫一扫

003.统计素数个数

i奇异 2022-07-15 阅读 75

003.统计素数个数_i++

 

 

003.统计素数个数_i++_02

 

 

003.统计素数个数_i++_03

 

 

package com.pta.two;

public class SuShu
{
public static void main(String[] args)
{
System.out.println(bf(100));
}

//暴力算法统计素数
public static int bf(int n)
{
int count = 0;
for (int i = 2; i < n; i++)
{
count += isPrime(i) ? 1 : 0;
}
return count;
}

private static boolean isPrime(int x)
{
for (int i = 2; i *i< x; i++)//i只要小于根号x就可以
{
if (x % i == 0)
{
return false;
}
}
return true;
}


}

 



举报

相关推荐

0 条评论