iteye_15999
2010-08-27 07:21
浏览 232
已采纳

为什么以下代码中的 数组b 能更改 数组a里面的元素

public class Array_Test {

    public static void main(String[] arge){
             int[] a = {1,2,3,4,5};
             int[] b;
             b = a;
             for(int i = 0; i<b.length; i++)
                   b[i] = b[i]+1;
             for(int j = 0;j<a.length;j++)
                   System.out.println("a["+j+"] ="+a[j]);
     }

}

为什么输出a数组的结果是2,3,4,5,6,而不是之前的1,2,3,4,5,

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题