答案家

 找回密码
 立即注册
查看: 2751|回复: 0

java实现对三个城市排序,答案如下

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
818772
发表于 2016-12-24 15:54:23 | 显示全部楼层 |阅读模式
package nameyu;
import java.util.Scanner;public class Test {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.print("Enter the first city");
        String city1=input.nextLine();
        System.out.print("Enter the second city");
        String city2=input.nextLine();
        System.out.print("Enter the third city");
        String city3=input.nextLine();
        if(city1.compareToIgnoreCase(city2)<0){
            if(city2.compareToIgnoreCase(city3)<0){
                System.out.println("123"+city1+" "+city2+" "+city3);
            }else if(city1.compareToIgnoreCase(city3)>0){
                System.out.println("312"+city3+" "+city1+" "+city2);
            }
        if(city3.compareToIgnoreCase(city2)<0){
            if(city2.compareToIgnoreCase(city1)<0){
                System.out.println("321"+city3+" "+city2+" "+city1);
            }else if(city3.compareToIgnoreCase(city1)>0){
                System.out.println("132"+city1+" "+city3+" "+city2);
            }
        else if(city3.compareToIgnoreCase(city2)>0){
            if(city3.compareToIgnoreCase(city1)<0){
                System.out.println("231"+city2+" "+city3+" "+city1);
            }
            }
        if(city1.compareToIgnoreCase(city3)<0){
            if(city1.compareToIgnoreCase(city2)>0)
                System.out.println("213"+city2+" "+city1+" "+city3);
        }
        }
    }
    }
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表