从品牌网站建设到网络营销策划,从策略到执行的一站式服务
int num2=8;int temp=0 temp=num1;//将num1的值赋给中间变量temp num1=num2;//将num2的值赋给num1;num2=temp;//将temp的值赋给num2,num1和num2的值就互换了。这个方法是最通用的,记住这个就行了。
十多年的安仁网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整安仁建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“安仁网站设计”,“安仁网站推广”以来,每个客户项目都认真落实执行。
public static void main(String[] args) { //调用这个静态方法传递两个int 型的值就是了。
最后一行A^B=(111)^(100)=011,二进制,转成十进制即为3,即此时A=A^B=3=原来的B,这样就完成变量交换了。其实也可以这样完成两个变量交换,而不借用第三个变量:A=A+B;B=A-B;A=A-B;//望采纳。
1、public class Demo { public static void main(String[] args) { //调用这个静态方法传递两个int 型的值就是了。
2、还有一个方法就是声明一个空的变量,就相当于你要把两个瓶子里的水互换,你得需要个空瓶子。
3、int num2=8;int temp=0 temp=num1;//将num1的值赋给中间变量temp num1=num2;//将num2的值赋给num1;num2=temp;//将temp的值赋给num2,num1和num2的值就互换了。这个方法是最通用的,记住这个就行了。
1、最常用的一种方法是:通过一个中间变量来实现数据之间的交换。
2、二的一次方位0^1^1=0;二的0次方位1^1^1=;得到(101)即为num1 = num1^num2=7; 相当于num1 = num1^num2^num1^num2^num2=num2=此方法同样实现了两个数互换。
3、^ 在java中是位运算符,异或运算。你圈的那三行核心代码就是通过异或运算来交换变量A、B的值。
4、利用异或(a^b)^b 等于a,进行交互,不需要设置临时变量也不会超范围。
5、int num2=8;int temp=0 temp=num1;//将num1的值赋给中间变量temp num1=num2;//将num2的值赋给num1;num2=temp;//将temp的值赋给num2,num1和num2的值就互换了。这个方法是最通用的,记住这个就行了。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图