浮点型函数是不精确的,一定不要用于比较。float又被称作是单精度类型,尾数可以确定到7位有效数字,double的数值精度是float的两倍,又被叫做双精度类型,浮点型常量默认为double类型。
二元运算:1、两个操作数如果有一个为Long,则结果也为Long
2、没有Long时结果为int,即使操作数全为byte和short,结果也为int
3、 两个操作数如果有一个为Double,则结果也为Double
4、只有两个操作数全为float,结果才为float
逻辑运算符:
条件运算符(三目运算符):x?y:z x为boolean表达式,若x为true则返回y若为false则返回z
运算符的优先级:
逻辑非>逻辑非>逻辑或
自动类型转换:
溢出的问题需要提前转换类型