为什么main方法中输出的a的值不是30?
这是结果:
c=30
静态方法add中的a=30
main方法中的a=10
代码:
package hello;
public class eg {
static int a=10;
static int b=20;
public static void add(int a,int b){
int c=a+b;
System.out.println("c="+c);
a=c;
System.out.println("静态方法add中的a="+a);
}
public static void main(String[] args) {
add(a,b);
System.out.println("main方法中的a="+a);
}
}
精慕门9254224
相关分类