可以通过使用第三个变量来交换两个整数的值,也可以使用位运算来交换两个整数的值。 使用第三个变量交换两个整数的值
可以通过使用第三个变量来交换两个整数的值,也可以使用位运算来交换两个整数的值。
使用第三个变量交换两个整数的值:
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
以上两种方法都可以实现交换两个整数的值,具体选择哪种方法取决于个人的喜好和实际情况。
版权声明
本文仅代表作者观点,不代表博信信息网立场。