字符串排序(java)

字符串排序

Time Limit: 1000 ms  Memory Limit: 65536 KiB
Submit  Statistic

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();
    }
  
} 


你可能感兴趣的:(字符串排序(java))