java交换两个变量的值 不使用第三个变量,java互换两个值
如何解决写爬虫IP受阻的问题?立即使用。
方法:
1.定义临时变量。
2.不需要定义临时变量。
3.使用位运算符。
(学习视频分享:java课程)
代码示例:
公共类交换{
公共静态void main(String[] args) {
int num1=10
int num2=20
//方法一:定义临时变量的方式。
//推荐用法
int temp=num1
num1=num2
num2=temp
System.out.println(模式一num 1: num 1 );
System.out.println(模式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(模式2 num 1: num 1 );
System.out.println(模式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(模式三num 1: num 1 );
System.out.println(模式三num 2: num 2 );
}
}运行结果:
方法1: num1:20
模式1数量2:10
方法2 num1:20
方法2 num2:10
模式3数字1:20
模式3数量2:10
以退出代码0结束的过程的相关建议:java简介。以上是java中交换两个变量的值的几种方法的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。