学堂 学堂 学堂公众号手机端

可以通过使用第三个变量来交换两个整数的值,也可以使用位运算来交换两个整数的值。 使用第三个变量交换两个整数的值

lewis 1年前 (2024-04-21) 阅读数 19 #技术

可以通过使用第三个变量来交换两个整数的值,也可以使用位运算来交换两个整数的值。

使用第三个变量交换两个整数的值:

inta=10; intb=20; inttemp=a; a=b; b=temp; System.out.println("a="+a);//输出:a=20 System.out.println("b="+b);//输出:b=10

使用位运算交换两个整数的值:


inta=10; intb=20; a=a^b; b=a^b; a=a^b; System.out.println("a="+a);//输出:a=20 System.out.println("b="+b);//输出:b=10

以上两种方法都可以实现交换两个整数的值,具体选择哪种方法取决于个人的喜好和实际情况。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门