public class ASCI_Ordering {
/**
* 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
* 输入数据有多组,每组占一行,有三个字符组成,之间无空格。
* 对于每组输入数据,输出一行,字符中间用一个空格分开。
* @param args
*/
public static void main(String[] args) {
System.out.println(“请输入一行或者多行数据”);
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
String[] strings = str.split(” “);
for (int i = 0; i < strings.length; i++) {
char[] ch = new char[3];
ch = orderByAscii(strings[i]);
for (int j = 0; j < ch.length; j++) {
System.out.print(ch[j]+" ");
}
System.out.println();
}
}
private static char[] orderByAscii(String string) {
char[] ch = string.toCharArray();
Arrays.sort(ch);
return ch;
}
}