提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
/*补充方法,public static void printZhiShu(){}
要求方法中通过System.out.println()打印2-100之间所有的质数,
一行一个,比如
2
3
5
......
97
*/
public class Deno14 {
public static void main(String[] args) {
int a = 100;
printZhiShu(a);
}
public static void printZhiShu(int a) {
for (int i = 2; i <= a; i++) {//找到2到你输入数之间的全部数字
int c = 0;
for (int j = i - 1; j > 1; j--) {
if (i % j == 0) {//判断是否是质数
c++;//如果不是就加一
}
}
if (c == 0) {//如果是质数就输出
System.out.print(i + " ");
}
}
}
}
本文详细介绍了一段Java代码,展示了如何通过双层循环找到并打印2到100之间的所有质数,适合初学者理解质数判定的基本算法。
1623

被折叠的 条评论
为什么被折叠?



