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
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();
}
}
}
代码解释:
- 使用
Scanner类读取输入数据。 - 声明一个整数数组
nums,长度为n,用于存储输入的整数序列。 - 使用
Arrays.sort(nums)方法对数组进行升序排序。 - 使用循环遍历排序后的数组,并输出每个元素。
总结:
本代码使用 Java 语言实现了对整数序列进行升序排序的功能,并提供了代码示例和输入输出样例,方便理解和应用。通过使用 Arrays.sort() 方法,可以轻松地完成排序操作。
原文地址: https://www.cveoy.top/t/topic/mOTJ 著作权归作者所有。请勿转载和采集!