On Java 基础卷读书笔记--操作符
数值比较

众所周知在intintlonglong之间比较需要用到!===,而他们的包装类需要用equals()方法去比对,也是我们耳顺能详的一个值的对比,和一个对象引用的对比。

在Java9 及其更新版本中已经弃用new Integer()因为他的效率远远低于Integer.valueof(),因此以后进行类型转换的时候就应该去避免使用new Integer(),

new Double()这类的方法

截尾和舍入

当一个浮点型转为为整形的时候,例如

double above = 29.7 

System.out.print(" (int)above = " + (int)above)

答案是float或者double转型为整形的时候,总是会对其数值进行截尾。如果需要进行舍入那么就需要使用java.lang.Math中的round()方法。

End

本文标题: On Java 基础卷读书笔记--操作符

本文链接: https://dnslin.com/archives/58.html

除非另有说明,本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

最后修改:2022 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏