浮点数不能通过 ==
进行比较
因为Java中浮点数是一个近似值而不是一个绝对值
应该用两个数的差,的绝对值来判断是否小于一个较小的数
|
|
Java中整数除法是地板除
如果想要精确的结果应该把它的类型提升为double
在做运算
|
|
包装类型Boolean
,自动拆箱到boolean
类型时,可能会发生空指针异常
|
|
一个变量的作用域是包围它的第一对花括号
你可以在任何地方定义花括号,花括号可以限定一个作用域
==
运算符用于判断原生数据类型,而引用数据类型,应该调用该对象的 .equlas
方法
因为
==
判断的是地址是否相同,而equlas
判断是判断地址指向的内容是否相同