/*
* 打印1-100之间的素数 能被一和自身整除的数,1不是素数
* 两层for循环:外层循环 控制从2 至 100,判断哪个是素质 i
* 内层循环 控制从2 至 自身的整数,判断:若i%j==0,则比较i与j是否相等,若相等时则i被自身整除 j
* i%j=0
*/
public class SuShu {
public static void main(String[] args) {
int count=0;
for (int i = 2; i <= 100; i++) {
int j;
for (j = 2; j <= i; j++) {
if (i%j==0) {
break;
}
}
if (i == j) {
if (count%5==0) {
System.out.println();
}
count++;
System.out.print(i+" ");
}
}
System.out.println("输出100以内的素数个数为:"+count);
}
} |