不用记得 当然记得做好 想 int byte long float 和 double 这样的基本类型都对应的有 相应的包装类型 都在 java.lang语言包中,他们基本上都提供 MAX_VALUE 和MIN_VVLUE 静态字段,可以通过他们 获得 他们的最大值,最大值。如果是是整形的 int、或long ,MAX_VALUE 加上 1 就是最小值。 浮点型的 会复杂一些,浮点型的Min_Value 提供的是 该类型可以容纳的最小的正数 。JAVA 中没有对溢出检查溢出,这个是有危险的 这也是,为什么MAX_VALUE+1 可以得到最小值。因此,在所大数值运算的时候 要特别注意,最好检查一下,不过 JAVA也提供了BigInteger ,还有一个好像 叫BigDecimal(具体记不清了)可以实现任何大小数值的计算。 |