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()方法。