package day04;
import java.util.Scanner;
public class ArrayAddDem02 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
// 给数组扩容 增加一个6
// 数组的特点 一旦定义 大小不能改变
// 0 1 2 3 4 5 ..... n+4
// 长度是n+5 索引是0-->n+4
int[] arr = {1,2,3,4,5};
// int[] newArr = { }
// 输入一个整数
System.out.println("请输入需要增加的长度:");
// 使用n进行接收
int n = input.nextInt();
// 定义新数组 长度比原来的数组 长1
int[] newArr = new int[arr.length + n];
// 把arr的数据更新到 newarr中
for(int i = 0;i <arr.length; i++){
newArr[i] = arr[i];
}
// 将新元素加入到 新数组最后一个位置
newArr[arr.length] = 6;
// 使用arr代替新数组
arr = newArr;
for(int i = 0;i < arr.length; i++){
System.out.println(arr[i]);
}
}
}
给数组扩容
最新推荐文章于 2024-06-21 17:14:47 发布