程序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); } }程序运行图: