java里方法的参数传递方式只有一种:值传递。即,将实际参数值的副本(复制品)传入方法内,而参数本身不受影响。
交换两个变量值的方法:swap(m,n),调用之后输出发现主函数中m,n的值并没有被改变。 这是因为,如果参数是基本数据类型,此时实参赋给形参的是,实参真实存储的数据值
下图中的arr[j],arr[j+1]还是基本数据类型,传的是值
那应该怎样写交换函数?—使用引用数据类型