刚学的人容易犯错的小问题

 public static void main(String[] args) {

    int[] arr={1,2,3,4};

    show(arr[0]); //数组的某个元素被传递给一个方法

// 当被调用方法执行完毕时,这个元素中没有包含修改过的数值

System.out.println(arr[0]); //此处的值还是1,没有被修改。

     }

    public static  void  show(int x){

    x=x+1;// 传进来的参数,被该方法修改     虽然修改了但是并没有返回给上面;

    System.out.println("x="+x);

}

posted on 2018-04-10 20:45  FuckJava  阅读(91)  评论(0编辑  收藏  举报

导航