public static void main(String[] args) {
// 求100以内的所有素数
int num = 2;
while (num <= 100) {
boolean flag = true;
int i = 2;
//判断是否为素数
while (i < num) {
if (num % i == 0) {
flag = false;
break;
}
i++;
}
if (flag) {
System.out.println("素数为:"+num);
}
num++;
}
}
提问:这样判断素数循环次数过多,是否还有其他方法简化循环次数,欢迎评论区留言哦!