一般来说,基本类型的compare()方法与直接使用==的效果“应该”是一样的,但在NaN这个问题上不一致。至于使用哪一个:当程序的语义要求两个NaN不应该被认为相等时(例如用NaN来代表两个无穷大,两个无穷看上去符号是一样,但不应该认为是相等的两样东西),就使用==判断;如果NaN被看得无足轻重(毕竟,我只关心数字,两个不是数字的东西就划归同一类好了嘛)就使用Float.compare()
Java要求我们使用对象类型而非原始类型
三、调用静态方法的正确方法是使用类名称而不是对象引用
注:编译不通过。因为认为else这个分支,b没有初始化
注:fahrenheit是一个浮点数,所以fahrenheit - 32给出了浮点结果。操作顺序表示,我们首先将该数字乘以5(浮点结果),然后除以9(再次浮点)
3、数组与LIst转换
五、如何阅读API
- 练习1