手机
当前位置:查字典教程网 >编程开发 >Java >Java中使用异或语句实现两个变量的互换
Java中使用异或语句实现两个变量的互换
摘要:一般实现两个变量之间的互换要用第三个变量,这样做可以,但创建新变量,增加了系统开销。如果要交换的变量时两个整数型变量,可以用更高效的方法。例...

一般实现两个变量之间的互换要用第三个变量,这样做可以,但创建新变量,增加了系统开销。如果要交换的变量时两个整数型变量,可以用更高效的方法。例如:^(异或)操作,举例如下:

import java.util.Scanner; public class VariableExchange { public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.println("请输入第一个整数变量:"); long A = scan.nextLong(); System.out.println("请输入第二个整数变量:"); long B = scan.nextLong(); System.out.println("A="+A+"tB="+B); System.out.println("执行变量互换后......"); A = A^B; //执行变量互换 B = B^A; A = A^B; System.out.println("A="+A+"tB="+B); } }

输出结果:

run: 请输入第一个整数变量: 100 请输入第二个整数变量: 200 A=100 B=200 执行变量互换后...... A=200 B=100 BUILD SUCCESSFUL (total time: 5 seconds)

【Java中使用异或语句实现两个变量的互换】相关文章:

java使用动态代理来实现AOP(日志记录)的实例代码

java1.5中访问环境变量

java中定义常量方法介绍

Java(基于Struts2) 分页实现代码

java Collection 之Set使用说明

Java排序实现的心得分享

java线程之用Thread类创建线程的方法

java中重载、覆盖和隐藏三者的区别分析

Java编程思想里的泛型实现一个堆栈类 分享

在java中使用dom解析xml的示例分析

精品推荐
分类导航