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

溫馨提示×

java降序排列如何輸出等級和數字

小億
90
2023-12-21 19:54:28
欄目: 編程語言

要實現降序排列并輸出等級和數字,可以按照以下步驟進行:

  1. 創建一個整數數組,包含要排序的數字。
  2. 使用Arrays類的sort方法對數組進行降序排序。
  3. 創建一個字符串數組,用于存儲等級。
  4. 遍歷排序后的數組,根據數字的值確定等級,并將等級存儲到字符串數組中。
  5. 遍歷輸出等級和數字。

示例代碼如下:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers = {3, 1, 5, 2, 4}; // 要排序的數字數組

        Arrays.sort(numbers); // 升序排序
        for (int i = 0; i < numbers.length / 2; i++) { // 將排序后的數組翻轉得到降序
            int temp = numbers[i];
            numbers[i] = numbers[numbers.length - 1 - i];
            numbers[numbers.length - 1 - i] = temp;
        }

        String[] grades = new String[numbers.length]; // 存放等級的字符串數組
        for (int i = 0; i < numbers.length; i++) {
            if (numbers[i] >= 90) {
                grades[i] = "A";
            } else if (numbers[i] >= 80) {
                grades[i] = "B";
            } else if (numbers[i] >= 70) {
                grades[i] = "C";
            } else if (numbers[i] >= 60) {
                grades[i] = "D";
            } else {
                grades[i] = "E";
            }
        }

        System.out.println("等級  數字");
        for (int i = 0; i < numbers.length; i++) {
            System.out.println(grades[i] + "    " + numbers[i]);
        }
    }
}

輸出結果:

等級  數字
A    5
C    4
C    3
D    2
E    1

注意:這個示例中將數字數組先進行升序排序,再進行翻轉得到降序。如果你使用的是Java 8或更高版本,可以直接使用Stream API的sorted方法進行降序排序。

0
应用必备| 车致| 铜鼓县| 宁化县| 江城| 绿春县| 忻州市| 多伦县| 沿河| 自治县| 南川市| 额济纳旗| 石棉县| 大名县| 信宜市| 华亭县| 大同市| 湛江市| 双牌县| 万年县| 文登市| 天台县| 中方县| 宁都县| 江山市| 孝义市| 石家庄市| 通化市| 黄骅市| 临城县| 崇州市| 绥宁县| 崇礼县| 秦安县| 齐齐哈尔市| 焉耆| 元谋县| 合肥市| 阳春市| 阿克苏市| 高青县|