• Java基础50道经典练习题(15)——排序


    【程序 15 排序】
    题目:输入三个整数 x,y,z,请把这三个数由小到大输出。
     
    程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换,
    然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。
    源码:
    package com.homework.test;
    import java.util.*;
    
    /*
    【程序 15 排序】
    题目:输入三个整数 x,y,z,请把这三个数由小到大输出。
    程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换,
    然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。
     */
    public class Test15 {
        public static void main(String [] args){
            Scanner scan = new Scanner(System.in);
            int x = scan.nextInt();
            int y = scan.nextInt();
            int z = scan.nextInt();
            scan.close();
    
            System.out.println("排序结果:"+sort(x,y,z));
    
        }
        public static String sort(int x, int y, int z){
            String s = null;
            int temp;
    
            if (x > y){
                temp = x;
                x = y;
                y = temp;
            }
            if (x > z){
                temp = x;
                x = z;
                z = temp;
            }
            if (y > z){
                temp = y;
                y = z;
                z = temp;
            }
    
            return s = x + "<" + y + "<" + z;
    
        }
    
    }
    

      

  • 相关阅读:
    java、el表达式中保留小数的方法
    EL表达式取整数或者取固定小数位数的简单实现
    Spring框架学习之第8节
    shell脚本接收输入
    awk除去重复行
    awk过滤统计不重复的行
    Spring框架学习之第7节
    jsp中利用checkbox进行批量删除
    javaScript解决Form的嵌套
    Spring框架学习之第6节
  • 原文地址:https://www.cnblogs.com/lcpp/p/13051355.html
Copyright © 2020-2023  润新知