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

来源:互联网 发布:爱温士采暖知乎 编辑:程序博客网 时间:2024/06/07 12:21

我们先看看使用第三个变量的方法。

public class Swap{    public static void main(String[] args){        int a = 3;        int b = 5;        int c = a; //把a的值先存到c        a = b; //把b存给a        b = c; //把存在c的值倒赋给b        System.out.println("a="+a);        System.out.println("b="+b);    }}

不使用第三个变量的方法:

public class Swap{    public static void main(String[] args){        int a = 3;        int b = 5;        a = a + b;        b = a - b;        a = a - b;         System.out.println("a="+a);        System.out.println("b="+b);    }}
原创粉丝点击