【03 核心类库 3.5 Double类的概述】

3.5 Double类的概述

3.5.1 基本概念

java.lang.Double类型内部包装了一个double类型的变量作为成员变量,主要用于实现对double类型的包装并提供double类型到String类

之间的转换等方法。

3.5.2 常用的常量

常量类型和名称功能介绍
public static final int SIZE表示double类型的二进制位数
public static final int BYTES表示double类型的字节个数
public static final Class TYPE表示double类型的Class实例

3.5.3 常用的方法

方法声明功能介绍
Double(double value)根据参数指定的浮点数据来构造对象(已过时)
Double(String s)根据参数指定的字符串来构造对象 (已过时)
double doubleValue()获取调用对象中的浮点数据并返回
static Double valueOf(double d)根据参数指定浮点数据得到Double类型对象
boolean equals(Object obj)比较调用对象与参数指定的对象是否相等
String toString()返回描述调用对象数值的字符串形式
static double parseDouble(String s)将字符串类型转换为double类型并返回
boolean isNaN()判断调用对象的数值是否为非数字
//1.Java5之前实现double类型的装箱和拆箱
        //实现了从double类型到Double类型的转换------>装箱
        Double db1=Double.valueOf(3.14);
        System.out.println("db1="+db1); //3.14
        //实现了从Double类型到double类型的转换------->拆箱
        double db2=db1.doubleValue();
        System.out.println("db2="+db2);

        //2.从Java5之后的自动装箱,拆箱
        Double db3=3.14;
        double db4=db3;

        //3.实现静态方法和成员方法的调用
        double d1=Double.parseDouble("1.25");   //将字符串类型转换为double类型
        System.out.println("d1="+d1);

        System.out.println("db3对象的判断结果是:"+db3.isNaN());     //false 数字
        Double d3=Double.valueOf(0/0.0);
        System.out.println("d3对象的判断结果是:"+d3.isNaN());   //true 非数字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江桥诗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值