①float a=3.4F,浮点型默认double,需要转换。整形不用(short s=2)
②Java提供了三个特殊浮点值:正无穷(Double/Float.POSITIVE_INFINITY),负无穷(Double/Float.NEGATIVE_INFINITY),非数(Double/Float.NaN)(0.0/0),用于表示溢出或出错.。注:所有正无穷负无穷都是相等的,NaN不与任何数值相等,包括NaN
③浮点数除以0才会得到正无穷或负无穷,若整数除以0,会抛出异常
④可以使用下划线分隔数值,便于直观分辨数值位数
⑤byte也是 一种数据类型
⑥把任何基本类型的值和字符串进行连接运算时,基本类型的值会自动转换为字符串类型
System.out.println(3+4+”hello”); 输出7hello
System.out.println(”hello”+3+4); 输出hello34
⑦&&短路与,&不短路与;||短路或,|不短路或
⑧Java中的byte,short,char进行计算时都会提升为int类型