实现输入 a、b、c 三个值,并按从小到大排序输出的代码使用java
时间: 2024-12-15 18:24:10 浏览: 9
在Java中,你可以使用数组或ArrayList来存储三个值并对其进行排序。这里是一个简单的例子,展示了如何使用Arrays类的sort方法对整数数组进行排序:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] values = {a, b, c}; // 假设a, b, c是已知的数值
if (values.length == 3) {
Arrays.sort(values); // 对数组进行升序排序
System.out.println("Sorted values: " + values[0] + ", " + values[1] + ", " + values[2]);
} else {
System.out.println("Please provide exactly three values.");
}
}
}
```
在这个示例中,你需要先替换成`a`, `b`, `c`的实际值。如果它们已经确定并且是3个,程序会按照升序打印这三个值。
如果你需要用户输入这3个值,可以使用Scanner类:
```java
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the first value:");
int a = scanner.nextInt();
System.out.println("Enter the second value:");
int b = scanner.nextInt();
System.out.println("Enter the third value:");
int c = scanner.nextInt();
int[] values = {a, b, c};
Arrays.sort(values);
System.out.println("Sorted values: " + values[0] + ", " + values[1] + ", " + values[2]);
scanner.close();
}
}
```
现在用户可以直接输入三个数字。
阅读全文