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 @ 2022-05-05 21:25  草莓小甜心  阅读(62)  评论(0)    收藏  举报