Java Number类

Java Number类详解

Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类。

Number 类定义了一些抽象方法,以各种不同数字格式返回对象的值。如 xxxValue() 方法,它将 Number 对象转换为 xxx 数据类型的值并返回,其中 doubleValue() 方法返回 double 类型的值,floatValue() 方法返回 float 类型的值。

抽象类不能直接实例化,而是必须实例化其具体的子类。如下代码演示了 Number 类的使用:


 
  1. Number num=new Double(12.5);
  2. System.out.println("返回 double 类型的值:"+num.doubleValue());
  3. System.out.println("返回 int 类型的值:"+num.intValue());
  4. System.out.println("返回 float 类型的值:"+num.floatValue());


执行上述代码,输出结果如下:

返回 double 类型的值:12.5
返回 int 类型的值:12
返回 float 类型的值:12.5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值