面试题

1.使用js或java,a=123,b=234,不借助第三变量,调换a和b的值

//使用加减法运算
a = a+b; //a = 123+234
b = a-b; //b = (123+234)-234
a = a-b; //a = (123+234)-[(123+234)-234]
System.out.println(a+""+b);

//使用^运算符表示按位异或操作
a = a^b;
b = a^b;
a = a^b;
System.out.println(a+""+b);

 

posted @ 2023-07-31 09:38  埃菲尔上的加菲猫  阅读(16)  评论(0)    收藏  举报