java综合练习之复制数组

public class demo2{
    /*
    需求:复制一个数组元素到一个新的数组当中去
    比如 a数组 {1,2,3,4,5}
    那么 b数组也应该是 {1,2,3,4,5}
     */

    public static void main(String[] args) {
        //生成一个老数组
        int[] arr = {1,2,3,4,5};
        //生成一个新数组
        int[] newArr = new int[arr.length];           //int[x]  x代表数组长度 不是包头不包尾
        //通过for循环将老数组当中的元素传递到新数组当中去
        for (int i = 0; i < arr.length; i++) {
            newArr[i] = arr[i];
        }

        //输出newArr                                   
        System.out.print("[");
        for (int i = 0; i < newArr.length; i++) {
            if(i == newArr.length - 1){
                System.out.print(newArr[i]);
            }else{
                System.out.print(newArr[i] + ",");
            }

        }
        System.out.println("]");
    }

}

运行效果如上

你可能感兴趣的:(java,java,算法,jvm)