java 求1~100之间的质数
程序员文章站
2022-03-13 09:44:58
...
public class Test10 {
//求1~100之间的质数
//素数又称为质数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。
public static void main(String[] args) {
int count = 0;
for (int i = 2; i < 100; i++) {
boolean b = true;
for (int j = 2; j < i; j++) {
//如果除1和自身外,还能被其他数整除,则不是质数,将b的值改为false,跳出循环
if (i % j == 0) {
b = false;
break;
}
}
//如果b=true,则质数数量加1,并输出这个质数
if (b) {
count++;
System.out.print(i + " ");
}
}
System.out.println();
//输出质数的个数
System.out.println("质数的个数:" + count);
}
}
上一篇: oj10.2的答案及一些想法
下一篇: 求 1~n 之间素数的个数
推荐阅读
-
JS求1到任意数之间的所有质数的方法详解
-
python 求1-100之间的奇数或者偶数之和的实例
-
面试真题:求100万内的质数
-
1.java小作业-计算1到100的整合-指定输入多少行输出就打印多少行-打印24小时60分钟每一分钟-重载基础练习-面向java编程初学者
-
c语言:求多项式1-1/2+1/3-1/4+...+1/99-1/100的值,3种循环实现
-
js求1到任意数之间的所有质数
-
JS求1到任意数之间的所有质数的方法详解
-
c语言:两种方法判断1到100之间的奇数
-
荐 Java面试史上最全的JAVA专业术语面试100问 (前1-50)
-
PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。