在内函数里面怎么修改在函数里面的变量值?

public static void main(String[] args){
int a=10;
int b=10;
method(a,b);
System.out.println("a="+a);
System.out.println("b="+b);
}

看上面的函数,要求是让变量a的值打印出来为100;而b的打印值是200,然后问怎么写函数method里面的代码?

只能在method里面写代码的话,我也不知道,同问

要知道Java的方法调用是值传递的,所以method方法内部拿到的只是a和b值的拷贝,所以**完全没戏**。

除非,a和b都是java.lang.Integer,还有戏,还能通过反射改一下。。。

 private static void method(int a,int b)
{
        System.out.println("a=100");
        System.out.println("b=200");
        System.exit(0);
}