java中輸入三個字元後,按各字元的ASCII碼從小到大的順序輸出這三個字元。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char temp;
while (scanner.hasNext()){ //迴圈輸入多次
String x= scanner.next();//獲取輸入的字串
char[] y= x.toCharArray();//轉為字元陣列
for(int i=0;i<y.length;i++){ //逐個輸出
if(y[0]>y[1]){
temp=y[0];
y[0]=y[1];
y[1]=temp;
}
if(y[0]>y[2]){
temp=y[0];
y[0]=y[2];
y[2]=temp;
}
if(y[1]>y[2]){
temp=y[1];
y[1]=y[2];
y[2]=temp;
}
}
System.out.println(y[0]+" "+y[1]+" "+y[2]);
}
}
}