/* 【程序15】 
题目:输入三个整数x,y,z,请把这三个数由小到大输出。 
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,
如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 */
package test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class test {
	public static void main(String args[]) throws IOException {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		System.out.println("请输入整数x:"); 
		String inputx = br.readLine();
		int x = Integer.parseInt(inputx);
		System.out.println("请输入整数y:"); 
		String inputy = br.readLine();
		int y = Integer.parseInt(inputy);
		System.out.println("请输入整数z:"); 
		String inputz = br.readLine();
		int z = Integer.parseInt(inputz);
		int max = 0;
		int mid = 0;
		int min = 0;
		max = x>=y?(x>=z?x:z):y>=z?y:z;
		min = x>=y?(y>=z?z:y):x>=z?z:x;
		mid = (x==min&&y==max?z:((x==min&&z==max?y:(x==max&&y==min?z:(x==max&&z==min?y:x)))));
		System.out.println("按照从小到大的顺序输出:"+min+" "+mid+" "+max); 
	}
}

请输入整数x:

1

请输入整数y:

2

请输入整数z:

3

按照从小到大的顺序输出:1 2 3