看似简单交换的面试小坑题~

这种题目第一眼看上去贼简单,作为一道面试题可能一不小心就入坑了~

我想大部分人第一眼看上去可能会想着 交换a,b的值。

实际上是不可行的,毕竟java的值传递并不会真正的改变a,b的值,所以无论怎么在change方法中修改,main方法中始终打印a=10,b=20;

所以呢,真实答案请参考以下代码~

是不是感觉有点小坑呢~

猜你喜欢

转载自www.cnblogs.com/YunzhuChen/p/10611481.html