Fork me on GitHub

三数字排序

题目:输入三个整数x,y,z,请把这三个数由小到大输出。 

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入三个数");
        int i = scanner.nextInt();
        int j = scanner.nextInt();
        int k = scanner.nextInt();
        int temp = 0;
        if (i>j) {   //如果第一个比第二个大,则互换位置
            temp = i;
            i=j;
            j=temp;
        }
        if (i>k) {  //如果第一个比第三个大,则互换位置
            temp=i;
            i=k;
            k=temp;
        }
        if (j>k) {  //如果第二个比第三个大,则互换位置
            temp=j;
            j=k;
            k=temp;
        }
        System.out.println("从小到大排序:"+i+","+j+","+k);

源码

posted @ 2017-11-09 12:59  秋夜雨巷  阅读(244)  评论(0编辑  收藏  举报