版权声明:chen_zan_yu https://blog.csdn.net/chen_zan_yu_/article/details/89430163
package cn.sxt.exer;
/*
* 方法形参的传递机制:值传递
* 1,形参。方法定义时,声明的小括号内的参数
* 实参,方法调用时,实际传递给形参的数据
*
* 2.值传递机制
* 如果参数是基本数据类型,此时实参赋给形参的是实参真实存储的数据
*
*/
public class ValueTransferTest01 {
public static void main(String[]args) {
int m=10;
int n=20;
System.out.println("m = "+m+", n = "+n);
//交换两个变量的值大操作
ValueTransferTest01 test=new ValueTransferTest01();
test.swap(m, n);
System.out.println("main中的----》 m = "+m+", n = "+n);
}
public void swap(int m,int n) {
int temp=m;
m=n;
n=temp;
System.out.println("swap中----》 m = "+m+", n = "+n);
}
}
结果: