共計 435 個字符,預計需要花費 2 分鐘才能閱讀完成。
要輸出一百以內的素數,可以使用以下代碼:
public class PrimeNumbers {public static void main(String[] args) {// 打印 2
System.out.print("2 ");
// 循環遍歷 3 到 100 的奇數
for (int i = 3; i <= 100; i += 2) {boolean isPrime = true;
// 判斷 i 是否為素數
for (int j = 2; j <= Math.sqrt(i); j++) {if (i % j == 0) {isPrime = false;
break;
}
}
// 如果 i 是素數,則打印它
if (isPrime) {System.out.print(i + " ");
}
}
}
}
這段代碼使用了兩層循環,外層循環遍歷 3 到 100 的奇數,內層循環判斷當前數字是否為素數。內層循環從 2 開始,到當前數字的平方根為止,如果當前數字可以整除某個數,則說明它不是素數。如果內層循環結束時,沒有找到能整除當前數字的數,則說明當前數字是素數,將其輸出。
丸趣 TV 網 – 提供最優質的資源集合!
正文完