for while do while for一般用于知道循环次数,while不知道循环次数
public class Demo3 {
public static void main(String[] args) {
// 2、打印2到10000的所有素数,每行显示8个素数。
int a = 0;
for (int i = 2; i <= 10000; i++) {
boolean b = false; // 假设所有数都是素数
for (int j = 2; j < i; j++) {//j<=i/2
if (i % j == 0) {
b = true; // 能被其他数整出的就是非质素,设为1
}
}
if (true) {
System.out.print(i+"\t");
a ++;
}
if (a == 8) {
System.out.println("");
a = 0;
}
}
}
}