90.不用其它变量进行变量互换

package com.chongrui.test;
//不用其它变量进行变量互换
import java.util.Scanner;  //导入扫描器
public class test {

public static void main(String[] args){

Scanner scan = new Scanner(System.in);//创建扫描器
System.out.println("请输入变量A的值");//输入变量
long A = scan.nextLong();
System.out.println("请输入变量B的值");
long B = scan.nextLong();
System.out.println("A="+A+" fB="+B);// 垂直制表符,将光标移到下一个制表符的位置
System.out.println("执行变量互换。。。");
A=A^B;//异或运算符 这个不大能理解
B=B^A;
A=A^B;
System.out.println("A="+A+" B="+B);
}


}

原文地址:https://www.cnblogs.com/tantanba/p/6218382.html