打印指定范围内的质数


public class Demo12 {
   public static void main(String[] args) {
       int nums = 0;
       lab:for (int i = 9; i <= 100; i++) { //lab为标签
           for (int j = 2; j <=Math.sqrt(i); j++) {
               if (i%j==0){ //如果某一次循环没有余数,代表不是质数
                  continue lab ; //当不满足条件直接跳到指定位置,而使用break会完成打印i以及nums+1的操作才会重启外循环
              }
          }
           System.out.print(i+"\t");
           nums++;
      }
       System.out.println("总数为;"+nums);
  }
}

结果

 

posted @ 2021-11-11 13:02  我tm是星河大帝  阅读(115)  评论(0)    收藏  举报