首页 > 其他 > 详细

small case change m and n

时间:2017-12-23 18:30:12      阅读:192      评论:0      收藏:0      [点我收藏+]
 class  Test{
    public static void main(String[] args){
    int m=12;
    int n=5;
    System.out.println("m:"+m+",n:"+n);

   //方法1:   提供临时变量
      int temp = m;
           m=n;
           n=temp;
     System.out.println("m:"+m+",n:"+n);

   //方法2: 当m和n比较大时,有可能出现精度损失
    m=m+n;
    n=m-n;
    m=m-n;
    System.out.println("m:"+m+",n:"+n);
       
   //方法3:  抑或位运算符
    m=m^n;
    n=m^n;   //(m^n)^n==m
    m=m^n;  //(m^n)^m==n
}
}

 

small case change m and n

原文:http://www.cnblogs.com/Ed-song/p/8093724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!