您的位置:首页 > 编程语言 > Java开发

Java中三种交换值得方式

2017-09-07 10:57 302 查看
方式一: 适用于任意数据类型

int i= 3 ,j=4;

int temp = 0;

temp = i;

i = j;

j = temp;

方式二:只适用于整型数据

int i = 3,j = 4;

i = i + j;

j = i - j;

i = i - j; 

简化写法: i +=j;  j = i - j;  i -= j;

方式三: 异或运算 ,只适用于整型数据

int i = 3 , j = 4;

i = i ^ j;

j = i ^ j;

i = i^ j;

简化写法 : I^=j;  j^= i;  i^=j;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: