static int num = 0;
public static void main(String[] args) {
int b = 0;
ourt: for (int i = 2; i < 100; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
b++;
continue ourt;
}
}
if (b == 0) {
num++;
System.out.print(" " + i);
}
}
System.out.println(" " + num);
}
输出 2 3 2
for (int i = 2; i <= 100; i++) // 1不是素数,所以直接从2开始循环
{
j = 2;
while (i % j != 0)
j++; // 测试2至i的数字是否能被i整除,如不能就自加
if (j == i) // 当有被整除的数字时,判断它是不是自身
System.out.println(i); // 如果是就打印出数字
}