public class HelloWorld
{
public static void test(int x, int y) // 怎样改成传址参数
{
x++;y=-y;
}
public static void main(String args[])
{
System.out.println("HelloWorld");
for (int i=0;i<args.length;i++)
System.out.println(args[i]);
int x=5,y=8;
test(x,y);
System.out.println(x);
System.out.println(y);
}
}
{
public static void test(int x, int y) // 怎样改成传址参数
{
x++;y=-y;
}
public static void main(String args[])
{
System.out.println("HelloWorld");
for (int i=0;i<args.length;i++)
System.out.println(args[i]);
int x=5,y=8;
test(x,y);
System.out.println(x);
System.out.println(y);
}
}
java中基本类型数据(int,char等)是传值调用,其它类型是传址调用。
Integer代替int,
怎样做呢?
就行了
修改对象中内容,但不能改对象的地址。