Java 实现整数序列升序排序算法
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
代码示例:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int n = sc.nextInt();
int[] nums = new int[n];
for (int i = 0; i < n; i++) {
nums[i] = sc.nextInt();
}
Arrays.sort(nums);
for (int i = 0; i < n; i++) {
System.out.print(nums[i] + " ");
}
System.out.println();
}
}
}
代码说明:
- 使用
Scanner类读取输入数据。 - 使用
Arrays.sort()方法对输入的整数数组进行排序。 - 使用循环输出排序后的整数序列。
总结: 本代码示例展示了使用 Java 语言实现整数序列升序排序的基本步骤。通过学习本代码,您可以了解如何使用 Java 语言进行数据输入、排序和输出,并为您的编程实践提供参考。
原文地址: http://www.cveoy.top/t/topic/mOME 著作权归作者所有。请勿转载和采集!