/*
输入三个整数x、y、z,把三个数由小到大输出。
*/
import java.io.*;
import java.util.*;
class MainClass
{
public static void main(String[] args) throws Exception
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
String reg = "-*\\d+\\s+-*\\d+\\s+-*\\d+";
String regsplit = "\\s+";
String[] arr = new String[3];
int[] iarr = new int[3];
System.out.println("输入三个数字,用空白符分隔:");
for(String str = buf.readLine().trim();true; str = buf.readLine().trim())
{
if(str.isEmpty() == true)
continue;
if(str.equals("quit") == true)
System.exit(0);
if(str.matches(reg) == true)
{
arr = str.split(regsplit);
for (int i = 0; i < 3; i++)
{
iarr[i] = Integer.parseInt(arr[i]);
}
Arrays.sort(iarr);
System.out.print("排序后:");
for(int i = 0 ; i<arr.length; i++)
{
System.out.print("\t"+iarr[i]);
}
}
else
{
System.out.println("输入不合法!");
}
}
}
}
/*
1. Arrays的sort方法只能实现升序排列。
*/