为什么用引用或c的指针可以,直接用不可以呢?
我想做个change()为什么用引用或c的指针可以,change(&a,&b) change(*pA,*pB)
直接用不可以呢?change(a,b)
我下面要调用change(x,y)
在JAVA中,这是实现不了的,对于简单数据类型,在JAVA中是字面量直接持有它的数值的,而不是指针或引用的
所以你改变不了
如果是对象的话,就相当于指针了,你也可以改了
不过,你真想把数字也改的话,可以使用简单数据类型的包装类Integer,Long,Shot,Float,Double,Byte等