91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java求質數的算法怎么寫

小億
87
2024-09-26 02:31:57
欄目: 編程語言

在Java中,我們可以使用以下算法來找到質數:

  1. 首先,我們需要一個方法來判斷一個數是否為質數。這個方法接受一個整數參數,并返回一個布爾值,表示該數是否為質數。
public static boolean isPrime(int num) {
    if (num <= 1) {
        return false;
    }
    for (int i = 2; i <= Math.sqrt(num); i++) {
        if (num % i == 0) {
            return false;
        }
    }
    return true;
}
  1. 然后,我們可以使用一個循環來找到指定范圍內的所有質數。這個方法接受兩個整數參數,分別表示要查找質數的范圍。
public static void findPrimesInRange(int start, int end) {
    for (int i = start; i <= end; i++) {
        if (isPrime(i)) {
            System.out.println(i + " 是質數");
        }
    }
}
  1. 最后,你可以在主方法中調用findPrimesInRange方法來找到指定范圍內的所有質數。
public static void main(String[] args) {
    int start = 2;
    int end = 50;
    findPrimesInRange(start, end);
}

這個程序將會輸出2到50之間的所有質數。你可以根據需要修改startend的值來查找不同范圍內的質數。

0
仪征市| 康保县| 彭泽县| 黄龙县| 赣榆县| 嘉荫县| 平潭县| 全椒县| 鄂尔多斯市| 潜山县| 阳东县| 桐城市| 贵州省| 南安市| 宁强县| 双辽市| 平昌县| 永胜县| 洪洞县| 桃园市| 阜宁县| 仪陇县| 凤庆县| 北海市| 阳西县| 思南县| 和政县| 锡林郭勒盟| 白银市| 宁夏| 太原市| 仙桃市| 定远县| 芮城县| 沁水县| 永济市| 宁明县| 沙河市| 合山市| 元氏县| 夏邑县|