zoukankan      html  css  js  c++  java
  • 31.向数组中插入一个元素

    import java.util.*;
    
    public class Insert {
    
        public static void main(String[] args) {
            int[] list = new int[6]; // 长度为为6的数组
            list[0] = 99;
            list[1] = 85;
            list[2] = 82;
            list[3] = 63;
            list[4] = 60;
    
            int index = list.length; // 保存新增成绩插入位置
            System.out.println("请输入新增成绩: ");
            Scanner input = new Scanner(System.in);
            int num = input.nextInt(); // 输入要插入的数据
            // 找到新元素的插入位置
            for (int i = 0; i < list.length; i++) {
                if (num > list[i]) {
                    index = i;
                    break;
                }
            }
            // 元素后移
            for (int j = list.length - 1; j > index; j--) {
                list[j] = list[j - 1]; // index下标开始的元素后移一个位置
            }
            list[index] = num;// 插入数据
            System.out.println("插入成绩的下标是:" + index);
            System.out.println("插入后的成绩信息是: ");
            for (int k = 0; k < list.length; k++) { // 循环输出目前数组中的数据
                System.out.print(list[k] + "	");
            }
    
        }
    
    }
  • 相关阅读:
    eclipse建立工作集管理项目
    echarts-x
    GeoJSON
    mysql 5.7 root password 过期
    kubernetes centos7
    JestClient
    树莓派镜像制作
    docker run elasticsearch
    vm.max_map_count
    远程访问jupyter notebook
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5536381.html
Copyright © 2011-2022 走看看