频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java实现字符串排序的代码教程
2018-03-13 11:09:16      个评论    来源:Sona的绯闻男友的博客  
收藏   我要投稿

字符串排序

Time Limit:1000 msMemory 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();
    }
  
} 
点击复制链接 与好友分享!回本站首页
上一篇:Java开发中必知必会的知识点
下一篇:Java的标识符知识点介绍
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站