特殊一:
使用浮点数做运算的时候的不精确性
5.3-4.2
0.08f+0.01f
6.9*7
原因:double和float两个类型在java中本身就是非精确存储的,再用两个近似值去做计算,得到的结果就只能是一个近似值了。
特殊二:
可以使用+对字符串进行组拼,任何类型和字符串相加都会把数据转成字符串,再进行组拼
System. out. println(34+"");//34
System. out. println(34+""+34);//3434
System. out. println(34+34);//68
System. out. println("34"+34);//3434
System.out.println(""+34+34);//3434
System.out.println(34+34+"");//68
System.out.printin(""+(34+34));//68
特殊三:
使用字符做算术运算的时候,会自动把字符转换成对应的数字,然后进行数学运算
System.out.println('a'+34);//131