运算符
Java语言支持如下运算符
- 算术运算符:+,—,*,%,++,——
- 赋值运算符 =
- 关系运算符:>,<,>=,<=,==,!=instanceof
- 逻辑运算符:&&,竖线竖线,!
- 位运算符:&,竖线,^,~,>>,<<,>>>(了解!!!)
- 条件运算符?:
- 扩展赋值运算符:+=,-=,*=,/=
// 二元运算符
// ctrl +D: 复制当前到下一行
cast:转换的意思
// 关系运算符返回的结果:正确,错误, 布尔值
//% 是指取一个数的余数
逻辑与运算
// 与(and) 或(or) 非 (取反)
- && :两个变量都为真,结果才为true
- || :两个变量有一为真,则结果才true
- ! :如果是真,则变为假,如果是假则变为真
位运算
/* 0=假 1=真
A=0011 1100
B=0000 1101
A&B=0000 1100
A/B=0011 1101
A^B=0011 0001
A~B=1111 0010
*/
*<< 2
》 /2