package test.basic;
public class TestPrime {
public static void main(String[] args) {
for(int i=2;i<100;i++){
boolean flag=true;
for(int j=2;j<i;j++){
if(i%j==0){
flag=false;
break;
}
}
if(!flag) continue;
System.out.println(i);
}
}
}
过程中应该注意,在循环体内不要做输出,否则输出会重复。
可以设置一个控制变量,旗标flag,每次改变flag,实现状态的改变及控制。
flag应注意初始的赋值。