zoukankan      html  css  js  c++  java
  • 向数组插入元素

    import java.util.Arrays;
    import java.util.Scanner;

    public class Demo03 {
     public static void main(String[] args) {
      //想数组中插入元素
      //声明一个旧数组
      int[] nums=new int[5];
      Scanner input=new Scanner(System.in);
      //从控制台输入5个数
      System.out.println("输入5个数:");
      for(int i=0;i<nums.length;i++){
       nums[i]=input.nextInt();
      }
      //把旧数组排序
      Arrays.sort(nums);
      //声明一个新数组
      int [] newnums=new int[nums.length+1];
      System.out.println("输入要插入的元素:");
      int num=input.nextInt();
      //保存新元素的位置
      int index=newnums.length-1;
      //旧数组赋值给新数组
      for(int i=0;i<nums.length;i++){
       newnums[i]=nums[i];
      }
      //后移位置
      for(int i=newnums.length-1;i>index;i--){
       newnums[i]=newnums[i-1];
      }
      //把num赋值给index
      newnums[index]=num;
      //遍历新数组
      for(int i=0;i<newnums.length;i++){
       System.out.println(newnums[i]+" ");
      }
     }

    }

  • 相关阅读:
    ubuntu14.04通过将语音,耳机没有声音
    网络编程easy错误点-手知道
    如何实现网页在线咨询框架
    C++定义自己的命名空间和头文件
    使用光标
    工作日两个日期之间的数
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/CCAV14/p/6684787.html
Copyright © 2011-2022 走看看