Java 实现整数序列升序排序算法

本页面提供了一个使用 Java 语言实现整数序列升序排序算法的示例,可以帮助您理解算法的实现过程和代码编写方法。

输入格式:

测试数据有多组,处理到文件尾。每组测试输入两行,第一行输入 n(1 < n < 100),第二行输入 n 个整数。

输出格式:

对于每组测试,在一行上按升序输出这 n 个整数,每两个数据之间留一个空格。

输入样例:

10
487 3633 410 4977 940 757 124 392 989 4228

输出样例:

124 392 410 487 757 940 989 3633 4228 4977

Java 代码示例:

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) { // 处理多组数据
            int n = scanner.nextInt();
            int[] nums = new int[n];
            for (int i = 0; i < n; i++) {
                nums[i] = scanner.nextInt();
            }
            Arrays.sort(nums); // 排序
            for (int i = 0; i < n; i++) {
                System.out.print(nums[i] + " ");
            }
            System.out.println();
        }
    }
}

代码解释:

  1. 使用 Scanner 类读取输入数据。
  2. 声明一个整数数组 nums,长度为 n,用于存储输入的整数序列。
  3. 使用 Arrays.sort(nums) 方法对数组进行升序排序。
  4. 使用循环遍历排序后的数组,并输出每个元素。

总结:

本代码使用 Java 语言实现了对整数序列进行升序排序的功能,并提供了代码示例和输入输出样例,方便理解和应用。通过使用 Arrays.sort() 方法,可以轻松地完成排序操作。

Java 实现整数序列升序排序算法

原文地址: https://www.cveoy.top/t/topic/mOTJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录