Java中数组的快排

描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。

 
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
3
qwe
asd
zxc
样例输出
e q w
a d s
c x z

 1 import java.util.Arrays;
 2 import java.util.Scanner;
 3 
 4 public class Main {
 5     public static void main(String[] args) {
 6         int T;
 7         Scanner scanner=new Scanner(System.in);
 8         char a[]=new char[3];
 9         
10         T=scanner.nextInt();
11         while(true){
12             if(T==0)
13                 break;
14             T--;
15             
16             a=scanner.next().toCharArray();
17             Arrays.sort(a);
18             
19             System.out.println(a[0]+" "+a[1]+" "+a[2]);
20         }
21     }
22 }

 




posted @ 2014-11-29 01:22  zqxLonely  阅读(389)  评论(0编辑  收藏  举报