0
点赞
收藏
分享

微信扫一扫

交换两个数字的三种方式

googlefrank 2022-02-09 阅读 62


package com.wdl.day01;

public class HelloJava {
public static void main(String[] args) {
int num1=1;
int num2=2;
//方式一:定义临时变量
// int temp=num1;
// num1=num2;
// num2=temp;

//方式二:好处:不用定义临时变量
//弊端:1.相加操作可能超出存储范围 2.有局限性 只能使用于数值类型
// num1=num1+num2;
// num2=num1-num2;
// num1=num1-num2;


//方式三:使用位运算符
// 有局限性只能使用于数值类型
num1=num1^num2;
num2=num1^num2;
num1=num1^num2;

System.out.println(num1);
System.out.println(num2);

}
}



举报

相关推荐

0 条评论