这种题目第一眼看上去贼简单,作为一道面试题可能一不小心就入坑了~
我想大部分人第一眼看上去可能会想着 交换a,b的值。
实际上是不可行的,毕竟java的值传递并不会真正的改变a,b的值,所以无论怎么在change方法中修改,main方法中始终打印a=10,b=20;
所以呢,真实答案请参考以下代码~
是不是感觉有点小坑呢~
这种题目第一眼看上去贼简单,作为一道面试题可能一不小心就入坑了~
我想大部分人第一眼看上去可能会想着 交换a,b的值。
实际上是不可行的,毕竟java的值传递并不会真正的改变a,b的值,所以无论怎么在change方法中修改,main方法中始终打印a=10,b=20;
所以呢,真实答案请参考以下代码~
是不是感觉有点小坑呢~