2019/1/3作业

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

ps:插入数值部分还未完全理解,还未完成

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();
        
    }
}

猜你喜欢

转载自www.cnblogs.com/junge110/p/10222241.html