Java中交换两个数值的三种方法

Java中交换两个数值的三种方法,第1张

Java中交换两个数值的三种方法

1.创建一个临时变量存储两个中某个值

    private void swap(){
        int x = 10;
        int y = 100;
        int temp = x;
        x = y;
        y = temp;
    }

2.两数相加保存和值

    private void swap(){
        int x = 10;
        int y = 100;
        x = x + y;
        y = x - y;
        x = x - y;
    }

3.两数异或保存两数状态

    private void swap(){
        int x = 10;
        int y = 100;
        x = x ^ y;
        y = x ^ y;
        x = x ^ y;
    }

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4670365.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-06
下一篇2022-11-06

发表评论

登录后才能评论

评论列表(0条)

    保存