交换两个变量的值

交换两个变量的值
方式一:定义临时变量的方式
int temp=num1;
num1=num2;
num2=temp;
方式二:
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
好处:不用定义临时变量
弊端:1、相加操作肯超过存储范围
2、有局限性:只适用于数值类型
方式三:m=k^n=(m ^n) ^n
num1=num1^num2;
num2=num1^num2;
num2=num1^num2;
弊端:局限性:只适用于数值类型
三元运算符(凡使用三元运算符都可以用if-else改写,反之因数据原因不成立,两者择其一,用三元运算符,执行效率高)
String maxStr=(m>n)?“m大”

上一篇:2021-01-03


下一篇:AcWing 128. 编辑器