java交换两个变量的值 不使用第三个变量,java互换两个值

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: