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);}
}

交换两个数字的三种方式相关推荐

  1. C语言交换两个数字的三种做法

    C语言交换两个数字的三种做法 1.借助中间变量法: void swap(int *a , int *b) {int temp;temp = *a;*a = *b;*b = temp; } 2.使用加减 ...

  2. Python面试题-交换两个数字的三种方法

    Python实现两个数字交换 解法1 解法2 解法3 a=6 b=100 解法1 使用其他变量,最通用的方法 c=a a=b b=c 解法2 不使用其他变量,利算法节省内存空间 a=a+b b=a-b ...

  3. oracle多表联合查询更新,ORACLE 两表关联更新三种方式

    不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...

  4. 交换两个整型变量的三种方法

    在学习C语言的过程中,我们都会遇到的一个题目就是:交换两个整型的变量:今天我将讲解三种方法供大家开拓视野!!! 法一: 新建一个整型变量c,假设我们要交换a b两个整型变量的值,我们先把a变量的内容存 ...

  5. Python交换两个变量的三种方法

    一.借助于第三个变量(很常用) a = 5 b = 6c = 0 c = a a = b b = c print("a=%d,b=%d"%(a,b))#结果为:a=6,b=5 二. ...

  6. 【推荐收藏 】Python写入MySQL数据库的三种方式,最后一种方式方便又高效

    大家好,Python 读取数据自动写入 MySQL 数据库,这个需求在工作中是非常普遍的,主要涉及到 python 操作数据库,读写更新等,数据库可能是 mongodb. es,他们的处理思路都是相似 ...

  7. js学习-DOM之动态创建元素的三种方式、插入元素、onkeydown与onkeyup两个事件整理...

    动态创建元素的三种方式: 第一种: Document.write(); <body> <input type="button" id="btn" ...

  8. access下如何配置两个vlan_不同vlan间的通信如何简单配置(三种方式) ?

    1.单臂路由(图) 环境:一台路由器,一台二层交换机,两台pc机 二层交换机的配置 一般模式: Switch> 输入enable进入特权模式: Switch>enable 输入config ...

  9. python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...

    文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...

最新文章

  1. Wallop下蛋送邀请。
  2. Jenkins的错误“error fetching remote repo origin”的问题解决
  3. js下拉 selenium_selenium 常见面试题以及答案(Java版)
  4. css transform Y旋转 dom隐藏
  5. oracle多条sql语句常量,如何在Oracle中一次执行多条sql语句
  6. java 文件下载,中文表名,中文内容
  7. QT Core | 信号槽03 - 自定义信号与槽
  8. 基于注解使用MyBatis
  9. OpenGL ES 简单教程
  10. 一步一步带你搭建SpringCloud微服务
  11. 小程序入门学习06--data、url传参、调用豆瓣api
  12. shell脚本一键安装nginx[最终版]
  13. 新手教程:采用AD9软件画原理图
  14. java记事本写玫瑰花代码_第一个用记事本写的java代码
  15. 室内定位如何介入工业互联网背景
  16. threejs粒子效果
  17. 01 网易云音乐 vant -黑
  18. 基于基础c语言的水仙花数编程方法
  19. java 在线excel_开源Excel在线协同工具
  20. Nood.js C++ 模块 addon插件(二)

热门文章

  1. sklearn svm如何选择核函数_机器学习之支持向量机多种核模型对比
  2. 补丁 检测系统_大云制造 | BCLinux For ARM64 V7.6操作系统正式发布
  3. #6073. 「2017 山东一轮集训 Day5」距离(树链剖分 + 永久标记主席树)
  4. Codeforces Round #163 (Div. 2) C. Below the Diagonal 分治
  5. 某谷 P1654 OSU!
  6. P2157 [SDOI2009]学校食堂
  7. 《算法竞赛进阶指南》 0x50 动态规划
  8. CodeForces 1396E Distance Matching(构造+树的重心+dfs+set)
  9. NOIP2020洛谷P7115:移球游戏(分治)
  10. CF1200D-White Lines【二维前缀和】