java程序设计-选择-三个整数排序
时间: 2024-09-11 08:08:30 浏览: 50
Java程序设计课程实验4-数组
在Java程序设计中,如果你需要对三个整数进行排序,你可以使用简单的if-else条件语句或者内置的Arrays类方法,比如`Comparable`接口。以下是几种常见的方法:
1. 使用`if-else`条件语句:
```java
int a, b, c;
// 假设a、b、c已经赋值
if (a < b) {
if (b < c) {
System.out.println("顺序为: " + c + ", " + b + ", " + a);
} else {
System.out.println("顺序为: " + a + ", " + c + ", " + b);
}
} else {
if (a < c) {
System.out.println("顺序为: " + a + ", " + c + ", " + b);
} else {
System.out.println("顺序为: " + c + ", " + a + ", " + b);
}
}
```
2. 使用`Comparable`接口(适用于Java 8及以上):
```java
Integer[] numbers = {a, b, c};
numbers.sort(Comparator.naturalOrder());
System.out.println("顺序为: " + numbers[0] + ", " + numbers[1] + ", " + numbers[2]);
```
这里假设你创建了一个包含整数的`Integer`数组。
3. 利用Collections框架(适用于列表(List)):
```java
List<Integer> list = new ArrayList<>();
list.add(a);
list.add(b);
list.add(c);
Collections.sort(list);
System.out.println("顺序为: " + list.get(0) + ", " + list.get(1) + ", " + list.get(2));
```
阅读全文