学习目标:
在不使用第三个变量的情况下交换两个int类型变量的值
学习内容:
输入描述:
a变量和b变量的值
输出描述:
交换后a变量和b变量的值,中间用空格隔开
学习时间:
7月5号 星期二
学习产出:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
//write your code here.......
//1.使用位运算
// a = a^b;b = a^b;a = a^b;
//2.
//a = a+b;b = a - b;a = a - b;
//3.使用括号运算改变运算优先级
a = (a+b) - (b=a);
//4.用第三变量
/*int temp = a;
a = b;
b = temp;
System.out.println(a+" "+b);*/
}
}