java输入3个整数x、y、z,请把这3 个数由小到大输出。
时间: 2024-09-22 08:09:08 浏览: 31
在Java中,你可以使用if条件语句或者Collections.sort()方法来实现这个需求。这里是一个简单的示例代码:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int x, y, z;
// 输入三个整数
System.out.println("请输入第一个整数x:");
Scanner scanner = new Scanner(System.in);
x = scanner.nextInt();
System.out.println("请输入第二个整数y:");
y = scanner.nextInt();
System.out.println("请输入第三个整数z:");
z = scanner.nextInt();
// 比较并按顺序输出
if (x <= y && x <= z) {
System.out.println("最小的是:" + x);
if (y <= z) {
System.out.println("其次是:" + y);
System.out.println("最大的是:" + z);
} else {
System.out.println("其次是:" + z);
System.out.println("最小的是:" + y);
}
} else if (y <= x && y <= z) {
// ...类似地处理其他情况
} else {
// ...剩余的情况
}
// 或者使用数组排序(如果不想使用if条件)
// int[] numbers = {x, y, z};
// Arrays.sort(numbers);
// for (int i : numbers) {
// System.out.print(i + " ");
// }
}
}
```
阅读全文