标签知识点 参考疯狂java讲义
//找出从45开始的若干素数,直到某一个非素数有大于10的因子为止
public class Example3_16{
public static void main(String[] args){
int x,x1,i;
int counter = 0;
boolean flag = true;
outer:
for(x = 45;;x++)
{
flag = true;
x1 = (int)Math.sqrt(x);
for(i = 2;i <= x1;i++)
if(x %i == 0){
if(i > 10)
break outer;
flag = false;
break;
}
if(flag){
System.out.printf("%6d",x);
counter++;
if(counter % 10 == 0)
System.out.println();
}
}
}
}