交换两个变量的值
方式一:定义临时变量的方式
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大”
相关文章
- 12-04两个有序数组中的中位数以及求第k个最小数的值
- 12-04compact 创建一个包含变量名为数组的键和它们的值为数组的值的数组
- 12-04使用NumPy从Python中的两个配对列表中获得平均重复值
- 12-04如何在Java中获取Windows’%APPDATA%位置变量的值?
- 12-04编写一个程序,求2~n间的素数,n由键盘输入,循环变量分别 从2到n、2到(int)sqrt(n),分别测出两个循环的所用时间。
- 12-04G. Minimum Possible LCM (找出最小的最小公倍数(任意两个值))
- 12-04stata如何处理结构方程模型(SEM)中具有缺失值的协变量
- 12-04哈工大计算机专业机试编程题(2010)最大小值的交换
- 12-04如何在makfile中查看变量的值
- 12-04二值变量间的相关性分析