首先我们需要编写一个Java程序,实现输入三个数a,b,c,并按照大小顺序输出这三个数。下面是一个示例代码:
import java.util.Scanner;
public class SortNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入3个数字:");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if (a >= b && a >= c) {
if (b >= c) {
System.out.println(a + " " + b + " " + c);
} else {
System.out.println(a + " " + c + " " + b);
}
} else if (b >= a && b >= c) {
if (a >= c) {
System.out.println(b + " " + a + " " + c);
} else {
System.out.println(b + " " + c + " " + a);
}
} else {
if (a >= b) {
System.out.println(c + " " + a + " " + b);
} else {
System.out.println(c + " " + b + " " + a);
}
}
scanner.close();
}
}
在这个示例代码中,我们首先创建了一个Scanner对象,用来读取用户输入的三个数字。然后,我们使用if-else语句来比较这三个数字的大小关系,并按照从大到小的顺序输出它们。
接下来的第一个示例说明:假设用户输入的三个数字分别是5、1、3,程序运行后的输出结果如下:
请输入3个数字:
5 1 3
5 3 1
可以看到,程序按照从大到小的顺序正确地输出了这三个数字。
第二个示例说明:假设用户输入的三个数字分别是3、3、1,程序运行后的输出结果如下:
请输入3个数字:
3 3 1
3 3 1
可以看到,输入的两个3按照大小相同,程序正确地输出了它们,并按照从大到小的顺序输出了另外一个数字1。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java 输入3个数a,b,c,按大小顺序输出的实例讲解 - Python技术站