每天一道JavaSE基础题(十五、输入三个整数x,y,z,请把这三个数由小到大输出。)

    技术2025-08-07  8

    **每天一道JavaSE基础题(十五、输入三个整数x,y,z,请把这三个数由小到大输出。)**

    程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。

    程序分析:我们想办法把最小的数放到x上,先将x与y进行比较, 如果x> y则将x与y的值进行交换,然后再用x与z进行比较, 如果x> z则将x与z的值进行交换,这样能使x最小。

    程序代码:

    package SE50T; import java.util.Scanner; /* * 程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较, 如果x> y则将x与y的值进行交换,然后再用x与z进行比较, 如果x> z则将x与z的值进行交换,这样能使x最小。 */ public class T15 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int z = sc.nextInt(); int temp = 0; if (x > y) { temp = y; y = x ; x = temp; } if (x > z) { temp = x; x = z ; z = x ; } if (y > z ) { //z temp = z; z = y; y = temp; } System.out.println(x + " " + y + " " + z); } }

    程序运行图:

    Processed: 0.013, SQL: 9