Terry.Li-彬

虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  143 随笔 :: 344 文章 :: 130 评论 :: 0 Trackbacks
1、属性。


    1. static Double MAX_VALUE : 返回最大双精度数,在不同硬件平台中由Double.longBitsToDouble(0x7fefffffffffffffL)计算得出。
    2. static Double MIN_VALUE : 返回最小双精度数,在不同硬件平台中由Double.longBitsToDouble(0x1L)计算得出。
    3. static Double NaN : 表示非数值类型的双精度数,在不同硬件平台中由Double.longBitsToDouble(0x7ff8000000000000L)计算得出。
    4. static Double NEGATIVE_INFINITY:返回负无穷双精度数,在不同硬件平台中由Double.longBitsToDouble(0xfff0000000000000L)计算得出。
    5. static Double POSITIVE_INFINITY :返回正无穷双精度数,在不同硬件平台中由Double.longBitsToDouble(0x7ff0000000000000L)计算得出。
    6. static Class TYPE :返回当前类型。

2、构造函数。

    Double(double value) :以double类型为参数创建Double对象。
    Double(String s) :以String类型为参数创建String对象。

3、方法。
说明:
1. 所有方法均为public;
2. 书写格式:[修饰符] <返回类型> <方法名([参数列表])>

如:
static int parseInt(String s) 表示:此方法(parseInt)为类方法(static),返回类型为(int),方法所需参数为String类型。



    1. byte byteValue() :返回以字节表示的双精度数。
    2. static int compare(double d1, double d2) :此为类方法,比较d1和d2。相当于new Double(d1).compareTo(new Double(d2))。如果d1与d2相等,返回0;小于关系,返回负数;大于关系,返回正数。
    3. int compareTo(Double anotherDouble) :此为对象方法,当前对象与anotherDouble比较。与2的比较规则相同。
    4. int compareTo(Object o) :当前对象与o进行比较,如果o属于Double类,那么,相当于3;如果是其他类,则抛出ClassCastException异常。
    5. static long doubleToLongBits(double value) :把value按照IEEE 754转化成long并输出它的十进制数值。
    6. double doubleValue() :返回该双精度数对象的双精度数值。
    7. boolean equals(Object obj) :比较当前Double对象与obj的内容是否相同。大多数情况是比较两个Double对象的值是否相等,相当于d1.doubleValue() == d2.doubleValue()的值。
    8. float floatValue() :返回该浮点数对象的浮点数值。
    9. int hashCode() :返回该Double对象的哈希表码。
    10. int intValue() :返回该Double对象的整数值(整数部分)。
    11. boolean isInfinite() :判断该Double对象是否是无穷。
    12. static boolean isInfinite(double v) :与11类似,不同的是:此为类方法,判断的是v。
    13. boolean isNaN() :判断该Double对象是否为非数值。
    14. static boolean isNaN(double v) :功能与13一样,只不过判断v。
    15. long longValue() :返回该Double对象的长整数值。
    16. static float parseFloat(String s) :将字符串转换成双精度数。
    17. short shortValue() :返回该Double对象的短整数值。
    18. String toString() :将该Double对象转换成字符串。
    19. static String toString(Double f) :功能与18一样,只是转换f。
    20. static Double valueOf(String s) :将字符串转换成双精度数。
posted on 2008-02-13 23:02 礼物 阅读(2448) 评论(0)  编辑  收藏 所属分类: Java