...一个整数是否是质数. 然后在主方法写输出1-100之间的所有质数...
发布网友
发布时间:2024-09-25 20:56
我来回答
共1个回答
热心网友
时间:2024-10-04 11:44
public class $ {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (isZhishu(i)) {
System.out.println(i);
}
}
}
private static boolean isZhishu(int num) {
if (num == 1) {
return false;
}
int sqrt = (int) Math.sqrt(num) + 1;
for (int i = 2; i < sqrt; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}