JAVA变量和运算符的基本知识点

一、变量基本知识点
JAVA变量和运算符的基本知识点
二.运算符(运算符之间是有优先级的(注意短路))
1.算术运算符
基本四则运算:+ - * / %
注意:
除法运算时,0不能做除数
% 表示取余,不仅可以对 int 求模,也能对 double 求模
2.增量赋值运算符
+= -= *= /= %=
3.自增自减运算符
++ –
4.关系运算符
== != < > <= >=
5.逻辑运算符
&& || !
与 或 非
1
2
逻辑与:两个操作数都为 true, 结果为 true, 否则结果为 false
逻辑或:两个操作数都为 false, 结果为 false, 否则结果为 true
逻辑非:操作数为 true, 结果为 false; 操作数为 false, 结果为 true(这是个单目 运算符, 只有一个操作数).
6.位运算符
& | ~ ^
按位与 按位或 按位取反 按位异或
7.移位运算

<< >> >>>
左移 右移 无符号右移
左移: 左侧位不要了, 右侧补 0
右移:右侧位不要了, 左侧补符号位(正数补0, 负数补1)
无符号右移 : 右侧位不要了, 左侧补 0.
8.条件运算符
表达式1?表达式2:表达式3