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

Java 如何交换两个变量

2017-07-28 18:14 197 查看
/*

交换 ab值

*/

public class Typec {

public static void main(String[] args) {
int a = 10;
int b = 20;

// 第一种方法 利用中间变量
int temp;//定义中间变量
temp = a;//temp=10
a = b;//a=20
b = temp;//b=10

// 第二种方法 加法 不需要中间变量
/*
* a=a+b; //a=10+20=30
* b=a-b; //b=30-20=10
* a=a-b;//a=30-10=20
* 等价于a=(a+b)-(b=a);
*/

System.out.println("a="+a);

System.out.println("b="+b);

}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java