在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...
java中交换两个变量的值有哪几种方法在Java中,有哪些方法可以交换两个变量的值,
方法:
1.定义临时变量
2.没有必要定义临时变量
3.使用位运算符
(学习视频分享:java课程)
代码示例:
公共类SwapTest {
公共静态void main(String[] args) {
int num1=10
int num2=20
//方法1:定义临时变量的方法
//推荐使用
int temp=num1
num1=num2
num2=temp
system . out . println(‘ mode 1 num 1: ‘ num 1);
system . out . println(‘ mode 1 num 2: ‘ num 2);
//方法2:
//好处:无需定义临时变量
//缺点:加法运算可能超出存储范围
//有局限性:只能应用于数值型
num1=10
num2=20
num1=num1 num2
num 2=num 1-num 2;
num 1=num 1-num 2;
system . out . println(‘ mode 2 num 1: ‘ num 1);
system . out . println(‘ mode 2 num 2: ‘ num 2);
//模式3:使用位运算符
//受限:只能应用于数值型
num1=10
num2=20
num 1=num 1 ^ num 2;
num 2=num 1 ^ num 2;
num 1=num 1 ^ num 2;
system . out . println(‘ mode 3 num 1: ‘ num 1);
system . out . println(‘ mode 3 num 2: ‘ num 2);
{}
}操作结果:
方法1 num1:20
方法1 num2:10
方法2 num1:20
方法2 num2:10
方法3 num1:20
方法3 num2:10
进程结束退出代码0相关建议:java入门,以上是java中交换两个变量值的几种方法的细节。请多关注其他关于Lei.com PHP知识的相关文章!
在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...相关推荐
- 通过Value获取Map中的键值Key的四种方法
1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值.然而,有的时候我们需要反过来获取,知道Value ...
- python两个元组相加_Python两个字典键同值相加的几种方法
Python中,如何合并两个键相同,值为元祖类型的字典? dicxs={"李明":("男",19), "杨柳":("女" ...
- Java方法调用事件_Java中的事件处理和Java中actionPerformed方法的执行
我在Java中为simpleGUI编写了一个小代码. package guidemo1; import java.awt.event.ActionEvent; import java.awt.even ...
- java 方法 函数 区别_Java中的构造函数和方法之间的区别
Java方法一种方法用于探索对象的行为. 我们可以在方法的前面加上访问修饰符. 方法必须具有返回类型,例如void,任何原始类型(int,char,float等),任何Object类型(Integer ...
- java怎么将加载图片消除_Java中加载图片的方法
Java中添加图片,我知道有两种方法 用new ImageIcon("地址")函数,将图片放到JLabel中,然后把JLabel放到需要的地方就可以了 ImageIcon bg=n ...
- java 获取对象方法有哪些方法有哪些方法有哪些_Java中创建String 对象的方法有哪些...
Java中创建String 对象的方法有哪些 发布时间:2020-11-25 16:45:30 来源:亿速云 阅读:71 作者:Leah 这篇文章将为大家详细讲解有关Java中创建String 对象的 ...
- Java中用三种方法输出字符串_java中两个字符串连接的三种方法
java中两个字符串连接有以下三种方法: 第一种方法:使用+: 第二种方法:使用concat(): 第三种方法:使用append(): 如下代码: public class Practice { // ...
- java 方法的重载_Java中的方法和方法重载
今天我们来说说Java中的方法和方法重载以及需要注意的一些地方; 方法: Java的方法类似与其他语言的函数,是一段用来完成特定功能的代码片段, 声明格式: [修饰符1 修饰符2 ....] ,返 ...
- java方法命名规则_java中方法的命名规范
java中方法的命名规范 发布时间:2020-06-25 19:52:51 来源:亿速云 阅读:167 作者:Leah 这期内容当中小编将会给大家带来有关java中方法的命名规范,文章内容丰富且以专业 ...
最新文章
- StoreFront 2.5让XenDesktop和XenApp如虎添翼
- Samba的主配置文件
- 免费直播丨企服 9 大标杆规模化获客模型解读,制胜企服 3.0 时代
- update怎么同时改两个字段_[NewLife.XCode]高级增删改
- 【IDEA】Cause: invalid type code: 8D
- python Pandas文件读写
- 陶哲轩实分析 习题 12.5.4,12.5.5
- 一次使用BeanPostProcessor疏漏引起的重大bug
- 2015轻院校赛 H五子棋
- MDK 编译错误和警告 使用时遇到的小问题
- TOEFL 考场注意事项 考试须知
- CDH和CM介绍及搭建
- OSChina 周六乱弹 —— 周末万岁!
- 云原生下的开发测试实践
- 一个比 ClickHouse 还快的开源数据库
- caffeine本地缓存的使用和详解
- matlab simulink汽车优化设计遍历法
- ico图标和制作网站(比特虫)
- 网站登录入口大全|搜索引擎登录入口
- 小米8系统推送服务器,小米8推送基于Android 10的MIUI 11开发版
热门文章
- bat 存储过程返回值_使用Mybatis过程中遇到的坑
- Axure元件库:ElementUI元件、蚂蚁金服元件
- 百度坐标转换API使用
- redis 关系数据库怎么转换 和_redis数据库设计(转)
- uuid hashcode_Java UUID hashCode()方法与示例
- c#给定二维数组按升序排序_在数组中按升序对数字进行排序| 8086微处理器
- java 枚举 示例_Java枚举name()方法及示例
- java的parse方法_Java即时类| parse()方法与示例
- ruby 数组元素替换_从Ruby中的集合中删除并替换元素
- 教你写Bug,常见的 OOM 异常分析