java运算符计算整理

来源:互联网 发布:免费解压软件 编辑:程序博客网 时间:2024/05/26 19:17

1、对两个整数变量的值进行互换(不需要第三方变量)

int a = 3,b = 5;

System.out.println("a="+a+",b="+b);

//使用第三方变量。开发时使用这种方式,阅读性强

int c;

c=a;

a=b;

b=c;

//这种方式,如果这两个整数的数值过大,会超出int 范围,会强制转换,数值会变化。

a=a+b;

b=a-b;

a=a-b;

System.out.println("a="+a+",b="+b);


(面试用)

//一个数异或一个数两次还等于它本身

a=a^b;

b=a^b;

a=a^b;

System.out.println("a="+a+",b="+b);

0 0
原创粉丝点击