誰かがこれについて私を助けることができるかどうか疑問に思っています。コードは機能していますが、メソッドを同じに保ちながら、このアルゴリズムから不要なコードを短縮/削除することは可能ですか? 必要のないものはすでにいくつか取り出しましたが、他に取り出せるものがあるかどうかはわかりません。
前もって感謝します!
public static void listPrimes(int maxNum) {
for (int i = 2; i < maxNum; i++) {
boolean isprime = true;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i > 1 && j < i && i % j == 0) {
isprime = false;
break;
}
}
if (isprime) {
System.out.println(i);
}
}
}