求100以内质数
程序员文章站
2022-03-13 12:06:36
...
public class PrimeNumber{
public static void main(String[] args){
System.out.print("100以内的质数有为:");
int sum=0;
for(int i=2;i<100;i++){
if(isPrimeNumber(i)){
sum+=i;
System.out.print(i+",");
}
}
System.out.println("\n100以内的质数和为:"+sum);
}
/**
* 判断是否质数(素数)
* @param number
* @return
*/
public static boolean isPrimeNumber(int number){
for(int i=2;i<number/2+1;i++){
if(number % i==0){
return false;
}
}
return true;
}
}
¡100以内的质数有为:2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,
¡100以内的质数和为:1060
上一篇: java-求质数-实现
下一篇: 两种方法求小于n的所有质数