打印指定范围内的质数
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);
}
}
结果


浙公网安备 33010602011771号