欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础:不借助第三个变量交换两个变量的数值

程序员文章站 2024-03-01 13:34:22
...

如标题所示,不借助第三个变量交换两个变量的数值:

int a=10;
int b=20;
//交换a和b的数值
a+=b;//等价于a=a+b,此时,a的值是30,b的值是20
b=a-b;//此时,a的值是30,b的值是10
a-=b;//等价于a=a-b,此时,a的值是20,b的值是10
相关标签: java基础 java