传参

(1):“在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。

(2):在Java里面只有基本类型和按照下面这种定义方式的String是按值传递,其它的都是按引用传递。就是直接使用双引号定义字符串方式:String str = “Java私塾”;




数组复制

     int[] arr1 = {1,2,3,4,5,6,7,8};

     int[] arr2 = new int [arr1.length];

    // System.arraycopy(arr1, 0, arr2, 0, arr1.length);

     arr2 = arr1.clone();

    


输出

    System.out.printf("%4.0f",j);  //也有格式化输出