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);
}
}
交换两个数字的三种方式
原创
©著作权归作者所有:来自51CTO博客作者Frank___7的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【ArkTS】鸿蒙开发 比较两个数的大小 用户界面输入两个数并输出较大数
【HarmonyOS】 鸿蒙开发 (比较两个值大小,输出较大值)在DevEco Studio中开发,用户界面输入两个值,比较两个值大小并输出较大值。主要是练习了对TextInput属性的应用。
鸿蒙开发 TextInput属性 用户界面输入 两个值比较大小 ArkTS -
交换两个数的值的方法(三种)
文章目录方式一:采用中间变量方式二:普通加法求和方式方式三:采用异或形式计算方式一:采用中间变量采用中间变量C,来承接a的
交换变量值 异或 加法 中间变量 System -
实现两个数的交换的三种方法
C程序实现两个数的交换
#include