PrimeNumberTest.java 576 B

12345678910111213141516171819202122232425
  1. /*
  2. 100以内的所有质数的输出
  3. 质数:素数,只能被1和它本身整除的自然数。-->从2开始,到这个数-1结束为止,都不能被这个数本身整除。
  4. */
  5. class PrimeNumberTest{
  6. public static void main(String[] args){
  7. //boolean isFlag = true;//标识i是否被j除尽,一旦除尽,修改为false
  8. for(int i = 2;i <= 100;i++){//遍历100以内的自然数
  9. boolean isFlag = true;
  10. for(int j = 2;j < i;j++){//j:被i去除
  11. if(i % j == 0){
  12. isFlag = false;
  13. }
  14. }
  15. if(isFlag == true){
  16. System.out.println(i);
  17. }
  18. //重置isFlag(在for循环内声明赋值,就不用再单独重置)
  19. //isFlag = true;
  20. }
  21. }
  22. }