Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本引入的改进,并可能使用已不再可用的技术。
请参阅Java语言更改以获取Java SE 9及后续版本中更新的语言特性摘要。
请参阅JDK发行说明以了解有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
您可以使用包装类之一 - Byte
、Double
、Float
、Integer
、Long
或Short
- 将原始类型的数字封装在对象中。当需要时,Java编译器会自动包装(装箱)原始类型,并在需要时解包(拆箱)它们。
Number
类包含常量和有用的类方法。 MIN_VALUE
和MAX_VALUE
常量包含该类型的对象可以包含的最小值和最大值。 byteValue
、shortValue
和类似方法将一种数字类型转换为另一种数字类型。 valueOf
方法将字符串转换为数字,toString
方法将数字转换为字符串。
要格式化包含数字的字符串以进行输出,可以使用PrintStream
类中的printf()
或format()
方法。或者,您可以使用NumberFormat
类使用模式自定义数字格式。
Math
类包含各种用于执行数学函数的类方法,包括指数、对数和三角函数方法。 Math
还包括基本算术函数,如绝对值和四舍五入,以及一个用于生成随机数的random()
方法。