我好想明白你的意思了,
为啥引用数组的时候能改变主程序的值? 是这意思吗?- public static void main(String[] args)
- {
- int[] a=new int[3];
- int b;
- b=5;
- String c= new String();
- c="abc";
- modify(a);
- modify(b);
- modify(c);
- System.out.println(a[0]);
- System.out.println(b);
- System.out.println(c);
- }
- public static void modify(int[] a)
- {
- a[0]++;
- }
- public static void modify(int b)
- {
- b++;
- }
- public static void modify(String c)
- {
- c="abcd";
- }
复制代码 |