• 输入10 个数并对10个数进行排序


    import java.util.*;
    public class Test{
        //模仿排列积木的排序(我小时候应该会这样排吧)---倒置的冒泡排序?晕
        public double[] sort(double[] s){
            double temp;
            //index 从1 开始,使每一个都有前一个数
            for(int i=1;i<s.length;i++){
                //如果当前数比前一个数小
                if(s[i]<s[i-1]){
                    for(int j=i;j>=1;j--){
                    if(s[j]>=s[j-1])
                            break;
                    else{
                        temp=s[j];
                        s[j]=s[j-1];
                        s[j-1]=temp;
                    }
                    }
                }else continue; 
                }
            return s;
            }
        public static void main(String args[]){
            double[] nums = new double[10];
            Scanner scan = new Scanner(System.in);
            int i=0;
            do{
            nums[i]=scan.nextDouble();
            i++;
            }while(i<10);
            double[] nos = new Test().sort(nums);
            for(double d : nos){
            System.out.print(d+"  ");
            }
        }
    }
        /*---运行输出---
        C:\>java Test
        45
        26
        98
        73
        10
        2
        8
        1
        3
        6
        1.0  2.0  3.0  6.0  8.0  10.0  26.0  45.0  73.0  98.0
        */
  • 相关阅读:
    正则表达式
    Event flow(事件流)
    Regular Expression(验证账号密码邮箱身份证)
    constructor&object 的联系与区别
    BMAP
    for each in 与for in与for of
    History of program
    脑图(作业)
    对DOM的认识
    BOM的认识
  • 原文地址:https://www.cnblogs.com/laoquans/p/2963317.html
Copyright © 2020-2023  润新知