### 题目描述
Java 数组扩容问题:实现动态的给数组添加元素效果,实现对数组扩容
原始数组 `int[] arr = {1,2,3}`
增加的元素 `4`,直接放在数组的最后 `arr = {1,2,3,4}`
### 题目来源及自己的思路
1. 定义 `arr1`
2. 定义 `arr2`,比 `arr1` 的长度长 `1`
3. 在 `arr1` 的长度内,把 `arr1` 的值赋值给 `arr2`
4. `arr2` 的最后一个位置赋值为 `4`,也就是要加入的数据
5. 因为 `arr2` 是临时的,最终要改变的是 `arr1`,
所以需要把 `arr2` 的值赋值给 `arr1`。
6. 用 `arr2` 的值覆盖 `arr1`
7. 输出查看效果
### 相关代码
public class AddJavaJava {
public static void main(String[] args) {
//定义arr1
int arr1[] = {1,2,3};
//定义arr2,比arr1a的长度长1
int arr2[] = new int[arr1.length+1];
//在arr1的长度内,把arr1的值赋值给arr2
for(int i = 0;i