public static void main(String[] args) {
// 计算100-1000之间所有质数的数量
int count=0;
for (int i = 100; i < 1000; i++) {
boolean zhishu=true;//是否是质数的标志,是就输出
for (int j = i-1; j >1; j--) {//i除以每个比i小比1大的自然数
if(i%j==0){//如果有能被整除的,则不是质数
zhishu=false;
}
}
if(zhishu){
System.out.println("质数"+i+" ");
count++;//记录质数的个数
}
}
System.out.println("共有质数::::::"+count);
}
// 计算100-1000之间所有质数的数量
int count=0;
for (int i = 100; i < 1000; i++) {
boolean zhishu=true;//是否是质数的标志,是就输出
for (int j = i-1; j >1; j--) {//i除以每个比i小比1大的自然数
if(i%j==0){//如果有能被整除的,则不是质数
zhishu=false;
}
}
if(zhishu){
System.out.println("质数"+i+" ");
count++;//记录质数的个数
}
}
System.out.println("共有质数::::::"+count);
}
本文提供了一段Java代码,用于计算并输出100到1000之间的所有质数,并统计质数总数。通过两层循环判断每个数是否为质数。
1万+

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



