package com.wdl.day01;

public class HelloJava {
    public static void main(String[] args) {
        int num1=1;
        int num2=2;
        //方式一:定义临时变量
//        int temp=num1;
//        num1=num2;
//        num2=temp;

        //方式二:好处:不用定义临时变量
        //弊端:1.相加操作可能超出存储范围 2.有局限性 只能使用于数值类型
//        num1=num1+num2;
//        num2=num1-num2;
//        num1=num1-num2;


        //方式三:使用位运算符
//        有局限性只能使用于数值类型
        num1=num1^num2;
        num2=num1^num2;
        num1=num1^num2;

        System.out.println(num1);
        System.out.println(num2);

    }
}