39.Java值交换

值交换

案例: 定义交换数值的功能函数,基本类型数据, 数组,实例对象, String。

基本数据类型交换

 

结果:发现交换值前后没有变量的值发生变化。

原因分析:

 

数组类型交换

结果:交换值成功。

原因分析:操作的是同一个数组对象。

 

 

 

对象的值交换:

 

字符串的值交换:

交换值失败。

 

posted @ 2020-08-30 12:59  nohert  阅读(173)  评论(0编辑  收藏  举报