答案家

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

java程序实现对三个整数排序源码答案

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
818772
发表于 2016-12-24 15:34:04 | 显示全部楼层 |阅读模式
本题要求采用非降序的形式显示这三个整数,所以我们采用升序来进行排列。
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.print("Enter there numbers in int,for example 2 3 1:");
        int number1=input.nextInt();
        int number2=input.nextInt();
        int number3=input.nextInt();
        if(number1>number2&&number1>number3){
            if(number2>number3){
                System.out.println(number3+" "+number2+" "+number1);
            }
            else
                System.out.println(number2+" "+number3+" "+number1);
        }
        else if(number2>number1&&number2>number3){
            if(number1>number3){
                System.out.println(number3+" "+number1+" "+number2);
            }
            else
                System.out.println(number1+" "+number3+" "+number2);
        }
        else if(number3>number1&&number3>number2){
            if(number1>number2){
                System.out.println(number2+" "+number1+" "+number3);
            }
            else
                System.out.println(number1+" "+number2+" "+number3);
        }
    }

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

本版积分规则

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