JAVA交换两个数常用的三种方法
- 中间变量法
- 数学运算法
- 数学运算法
话不多suo,开干
第一种、中间变量法
整体思路:有两个整形变量a和b,先将a付给第三个变量c,这样a就存储下来,所以讲b赋给a,再讲c赋给b,就完成了交换,代码如下:
public static void main(String[] args) {
int a = 2;
int b = 4;
int c = a;//将a用临时变量c保存下来
System.out.print("交换之前a是" + a);
System.out.println(";交换之前b是" + b);
a = b;
b = c;
System.out.print("交换之后a是" + a);
System.out.print(";交换之后b是" + b);
}
输出结果为:
交换之前a是2;交换之前b是4
交换之后a是4;交换之后b是2