按值传递:形式参数类型是基本数据类型和String,在方法调用时,传递的参数是按值的拷贝传递。传递的是值的拷贝,也就是说传递后就互不相关了。demo
public class TempTest {
private void test1(int a){
a = 5;
System.out.println("test1方法中的a="+a);
}
public static void main(String[] args) {
TempTest t = new TempTest();
int a = 3;
t.test1(a);//传递后,test1方法对变量值的改变不影响这里的a
System.out.println(”main方法中的a=”+a);
}
}
结果:
test1方法中的a=5
main方法中的a=3