zoukankan      html  css  js  c++  java
  • 作业插入一个数值,按顺序排列

    插入一个数值,按顺序排列

    package com.clas;
    
    import java.util.Scanner;
    
    /**
     * 1.3Class
     * @author asus
     * 2019.1.3
     */
    //给一组无序的数据进行排序后,插入一个数,依然是按顺序排列
    public class Work1 {
        public static void main(String[] args) {
            int[]nums = new int [6];
            nums[0] = 23;
            nums[1] = 12;
            nums[2] = 44;
            nums[3] = 76;
            nums[4] = 55;
            System.out.println("输出排序前");
            //输出排序前
            for(int num : nums) {
                System.out.print(num+"    ");
            }
            System.out.println();//用于下面执行的程序服务而换行
            System.out.println("输出排序后");
            for(int i = 0;i<nums.length-1;i++) {
                for(int j = 0;j<nums.length-i-1;j++) {
                    int temp = 0;
                    if(nums[j]<nums[j+1]) {
                        temp = nums[j];
                        nums[j]=nums[j+1];
                        nums[j+1]=temp;
                    }
                }
    //            for(int num:nums) {
    //                System.out.print(num+"  ");
                }
            for(int num:nums) {
                System.out.print(num+"  ");
            }
            //开始插入一个数值
            System.out.println();
            Scanner input = new Scanner(System.in);
            System.out.println("请输入一个数:");
            int addNum = input.nextInt();
            int index = 0;
            for(int i =0;i<nums.length-1;i++) {
                if(addNum>nums[i]) {
                    index = i;
                    break;
                }
            }
            for(int i= nums.length-2;i>=index;i--) {
                nums[i+1] = nums[i];
            }
            nums[index] = addNum;
            System.out.println("插入一个学员的成绩后:");
            for(int num :nums) {
                System.out.print(num+"  ");
            }
        }
    }
  • 相关阅读:
    3秒后页面跳转代码
    数据库 ""和null的在java 持久化中的区别
    去掉标签元素
    hibernate 自动封装
    hql 多对多查询
    javascript 数组
    spring mvc+mybatis整合
    collection映射
    mybatis中one2many
    mybatis中many2one
  • 原文地址:https://www.cnblogs.com/junge110/p/10222241.html
Copyright © 2011-2022 走看看