编写一个Java应用程序,要求从键盘输入三个数,排序后按照升序输出这三个数;
时间: 2023-07-20 21:44:56 浏览: 54
好的,我来为您编写一个Java应用程序,实现从键盘输入三个数,排序后按照升序输出这三个数的功能。
```java
import java.util.Scanner;
public class SortNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数:");
int num1 = input.nextInt();
System.out.print("请输入第二个数:");
int num2 = input.nextInt();
System.out.print("请输入第三个数:");
int num3 = input.nextInt();
// 排序
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3) {
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num2 > num3) {
int temp = num2;
num2 = num3;
num3 = temp;
}
// 输出升序结果
System.out.println("升序结果为:" + num1 + " " + num2 + " " + num3);
}
}
```
使用时,可以在命令行中输入以下命令进行编译和运行:
```shell
javac SortNumbers.java
java SortNumbers
```
然后就可以按照程序提示输入三个数,并输出升序结果了。