Java基础6-使用位运算交换两个元素的值

复制代码
 1 package com.company;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6         int num1 = 3;
 7         int num2 = 5;
 8         System.out.println(num1 + " " + num2);
 9 
10         num1 = num1 ^ num2;
11         num2 = num1 ^ num2;   // num1
12         num1 = num1 ^ num2;   // num2
13 
14         System.out.println(num1 + " " + num2);
15 
16     }
17 
18 }
复制代码

输出:

.

 

posted @   草莓小甜心  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示