精度提升和强制转换
1.Java四则运算中以高精度为准,例如:int a + double b 结果是返回double类型。
2.在变量的前面使用具体的数据类型,而且用小括号括起来,例如:int(60.5)结果是60.这种强制转换会造成精度丢失,不建议使用。

浮点型
Java中的浮点型包括两种float和double,默认使用的是double。例如float f=1.0这个赋值是错误的。

字符型
使用char声明,数据用单引号括起来,不能使用双引号,且单引号中只能有一个字符。(char和int之间的相互转换,'A'对应的是65,'a'对应的是97)。

算数运算符
在运算符中重点区分:“+=”先对变量就行加运算,在给变量赋值;“=+”先给变量赋值,在进行加运算。“-=”“=-”同理。

逻辑运算符与短路现象
“&&”逻辑与远算,当两边都为true时,结果才为true,否则为false。在运算中如果左边的结果为false,右边的表达式将不会执行,直接返回false,这种现象加短路现象。
“||”逻辑或运算,当两边都为false时,结果才为false,否则为true。。在运算中如果左边的结果为true,右边的表达式将不会执行,直接返回true,这种现象加短路现象。
“|”和“&”不会出现短路现象。

三目运算
基本格式:表达式?值1:值2
解释:当表达式的结果为true时,返回值1,表达式为false时,返回值2.