Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
注意String变字符数组的函数,以及字符数组的排序。
另外printf("\n")就会格式错误,不知道
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
String s = new String();
while(cin.hasNext())
{
s = cin.next();
char c[] = new char[s.length()];
c = s.toCharArray();
Arrays.sort(c);
System.out.printf("%c", c[0]);
for(int i=1;i<3;i++)
System.out.printf(" %c", c[i]);
System.out.println();
}
}
}