由于本人并未学到标签和数学工具那里,问题想了挺久。
暂时用拙劣的代码计算出来了问题答案。
代码中有一个问题本人没搞清楚,就是在设置flag的时候如果后面一串与运算中是==0,
那么idea中会将这个flag值恒定为false。所以才改成不等于。
如果有大佬看到了解释一下也是可以的。
源码如下
public static void main(String[] args) {
//列举出100~150之间的所有质数
for (int i = 100; i < 150; i++) {
boolean flag = i%2!=0&&i%3!=0&&i%5!=0&&i%7!=0;
if (!flag){
continue;
}else{
System.out.print(" "+i);
}
}
}