字符串排序
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
输入3个字符串,按字典序从小到大进行排序。
Input
输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。
Output
输出排序后的三个字符串,用空格分隔。
Sample Input
abcd cdef bcde
Sample Output
abcd bcde cdef
package practice; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); String str1 = sc.next(); String str2 = sc.next(); if(str.compareTo(str1)>0) { if(str1.compareTo(str2)>0) { System.out.println(str2+" "+str1+" "+str); } else if(str.compareTo(str2)<0) { System.out.println(str1+" "+str+" "+str2); } else { System.out.println(str1+" "+str2+" "+str); } } else if(str1.compareTo(str2)<0){ System.out.println(str+" "+str1+" "+str2); } else if(str.compareTo(str2)>0) { System.out.println(str2+" "+str+" "+str1); } else { System.out.println(str+" "+str2+" "+str1); } sc.close(); } }