/**
* 求100之内的素数,并将它们打印出来
* 算法:使得该数n不能被2到sqrt(n)之间的数整除
*/
public class Li17 {
public static boolean isPrimeNumber(int n){
for(int i=2;i<=Math.sqrt(n);i++){
if(n%i==0){
return false;
}
}
return true;
}
public static void main(String[] args) {
final int SCOPE=100;
int j=0;
System.out.println(SCOPE+"以内的质数有:");
for(int i=2;i<=SCOPE;i++){
if(isPrimeNumber(i)){
System.out.print(i+" ");
j=j+1;
}
}
System.out.println();
System.out.println(SCOPE+"以内的质数有"+j+"个。");
}
}
分享到:
相关推荐
Java求100之内的素数,素数是只能被1和自身整除的数,运用for循环和if条件语句,即可轻松解决这个数学问题,求素数也是初学Java时频率较高的测试题,新手看看哦。
用面向对象和面向过程方法解求100内素数并输出素数之和
for循环实现打印1-100内素数并求和
使用筛选法来确定100以内的素数并将其输出 使用时请在dev运行
用python求100以内质数
求出100以内的素数,并将这些数在屏幕上5个一行的显示出来。
求100~200内全部素数 自己 写的 一个小程序
求100内的质数,用c++编写 比较容易看明白 请多多指教
求100 以内的素数。要求:1)以十进制输出这些素数,每行10 个,每输出一个素数都要有数秒的停顿;2)统计这些素数的个数,以十进制形式输出;3)计算这些素数之和,以十进制形式输出;4)数据的输入和结果的输出都要有必要的...
【描述】求m-n以内所有素数之和并输出。...
# 题目: # 求100之内的素数。
C语言程序设计-求大于lim(lim小于100的整数)并且小于100的所有素数并放在aa数组中,该函数返回所求出素数的个数
# 题目:求100之内的素数。 # 程序分析:用else执行for循环的奖励代码(如果for是正常完结,非break)。
求100-200之间的素数,c语言的源代码,方法非常好
求XX以内的全部素数,代码已经过优化,效率高。
c++程序求100以内的质数,很简单的就是要会质数的函数就可以,赚点分数 希望和高手学习
可以求100 以内的所有素数,可以通过代码中的100改成其他的整数,可以求道其他整数以内的素数
简单的C语言练习,100到200之间的素数,可以举一反三求素数
测试101到200之内的所有质数,并将它们显示在命令提示符里面。
java 打印出100以内的素数