变量
- 使用驼峰法则命名
常量
- 全部大写命名
- final修饰
运算符
算数运算符
+-*/
:加减乘除- 当/的两边都是整数是,表示整数除法,否则为浮点除法
%
:取模操作- ps:
整数/0
会产生一个异常,而浮点数/0
产生一个无穷大
或者NaN
的结果 - 整数运算:
- 1.如果两个操作数有一个为Long,则结果也为long。
- 2.没有long时,结果为int。即使操作数全为short,byte,结果也是int。
- 浮点运算:
- 3.如果两个操作数有一个为double,则结果为double。
- 4.只有两个操作数都是float,则结果才为float
- 取模运算:
其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操作数相同,如:7%3=1,-7%3=-1,7%-3=1
逻辑运算符
位运算符
- ps:左移n位相当于乘n个2,右相当于除
运算符优先级
- ps:逻辑与、逻辑或、逻辑非的优先级一定要熟悉!(逻辑非>逻辑与>逻辑或)
- 例如allb&&c的运算结果是:all(b&&c),而不是(allb)&&c