打印1000以内的质数

boolean flag;//判断输入的是否正确
for(int i=2;i<1000;i++){       //循环2到1000以内的数字
  flag=true;            //首先判断默认为正确
  for(int j=2;j<i;j++){         //其次循环2到i以内的数字
    if(i%j==0){              //判断是否为质数
      flag=false;               //判断结果为非质数
      break;              //返回在循环下一个数字,在重复进行判断是否为质数
    }
}
    if(flag==true){             //如果是质数
      out.print(i+" ");         //就输出应有的质数
    }
}

猜你喜欢

转载自www.cnblogs.com/skjy/p/9146920.html