|
|
|
JAVA程序员必读:基础篇(4)对象和简单数据对象
|
|
编译:ZSC/太平洋网络学院
|
|
|
对象和简单数据对象
4.3 数字
为了处理数值类型,你可以使用Number类。这个Number类是所有在JAVA平台中所有数字类的父类。它的子类包括Float、Interger等等。
本节教程将讨论java.lang和它的子类中的Number类。特别地,这节教程要讨论为什么你需要这些类,并指出通用的方法和类变量,以及向你介绍如何将实例转换为字符串。
此外,这节教程还讨论你需要的其它类来处理数字。比如,如果你需要以某个特殊格式来显示数字的时候,你可以使用在java.test中的NumberFormat和DecimalFormat类来格式化它。同时,java.lang中的Math包含了类方法来执行数学函数。这个类还有用于三角函数、指数函数等等的方法。
如图18所示:

(图18)
数字类包含:
- Number :这个抽象类Number是Byte、Double、Float、Integer、Long和Short的父类。Number的子类必须提供将数值转换为byte、double、float、int、long以及short的方法。
- Byte:这个类是Number的子类,它是用于字节数值的标准wrapper。
- Double:这个Double类在对象中包装了原始类型double。Double类的对象包含单一类型(double)的对象。另外,这个类提供了几个用于将double转换为String或者将String转换为double的方法。
- Float :这个Float类在对象中包装了原始类型Float。Float类的对象包含单一类型(Float)的对象。另外,这个类提供了几个用于将Float转换为String或者将String转换为Float的方法。
- Integer:这个Integer类在对象中包装了原始类型Integer。Integer类的对象包含单一类型(Integer)的对象。另外,这个类提供了几个用于将Integer转换为String或者将String转换为Integer的方法。
- Long :这个Long类在对象中包装了原始类型Long。Long类的对象包含单一类型(Long)的对象。另外,这个类提供了几个用于将Long转换为String或者将String转换为Long的方法。
- Short:这个类是用于short数值的标准wrapper。
[上一页] [下一页]
|
|
|