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