### 位运算
假设A=0011 1100
B=0000 1101
A&B=0000 1100 //零零得零,AB上下位相同得1
A|B=0011 1101 //零零得零,AB上下位01,10,11都得1
A^B=0011 0001 //零零得零,AB上下位01,10得1
~B=1111 0010 //将B取反
<<左移 *2;>>右移 /2
### 扩展赋值运算符
a+=b相当于a=a+b
a-=b相当于a=a-b
### 拼接运算符 + ;需要有String格式的存在
```java
int a=10;
int b=20;
a+=b; //a=a+b
a-=b; //a=a-b
System.out.println(a);
//字符串连接符 + ;(只要有一个是String,就会实现拼接)
System.out.println(a+b);
//如果""在前面则会实现拼接,如果""在后面则依旧运算
System.out.println(""+a+b);
System.out.println(a+b+"");
```
运算结果
10
30
1020
30
### 三元运算符
x?y:z //如果如果x==true,则结果为y,否则结果为z
标签:0011,System,Day04,运算符,println,###,out From: https://www.cnblogs.com/xclxcl/p/16656762.html