如何让JAVA给输入的数字按大小排列
时间: 2024-09-30 17:03:20 浏览: 34
Java字母加数字组合比较大小
在Java中,你可以使用数组、ArrayList或其他集合框架来存储输入的数字,并利用Collections.sort()或者Arrays.sort()方法对它们进行排序。这里我们以ArrayList为例,给出一个简单的冒泡排序算法:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
// 假设用户通过循环或Scanner输入数字
numbers.add(5); // 添加数字到列表
numbers.add(3);
numbers.add(8);
numbers.add(1);
Collections.sort(numbers); // 使用Collections.sort进行升序排序
System.out.println("Sorted numbers in ascending order:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
```
如果你想让用户输入,可以使用Scanner类获取输入,然后添加到ArrayList中。运行这个程序后,你会看到输入的数字已按升序排列。
阅读全文