源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java两个变量的互换(不借助第3个变量)具体实现方法

  • 时间:2022-08-20 16:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java两个变量的互换(不借助第3个变量)具体实现方法
创建一个类,在该类中定义两个变量并为其指定初始值,然后交换两个变量的值,要求不允许借助第三个变量,只能使用异或运行实现两个变量值的交换。
[u]复制代码[/u] 代码如下:
import java.util.Scanner; public class VariableExchange {     public static void main(String[] args){         System.out.println("请输入变量A的值");         Scanner scanner=new Scanner(System.in);         long A=scanner.nextLong();         System.out.println("请输入变量B的值");         Scanner scannerB=new Scanner(System.in);         long B=scannerB.nextLong();         System.out.println("A="+A+"\t"+"B="+B);         System.out.println("执行变量互换...");         A=A^B;         B=B^A;         A=A^B;         System.out.println("A="+A+"\t"+"B="+B);     } }
效果如图所示: [img]http://files.jb51.net/file_images/article/201402/201427152844426.png[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部