加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Java Number类

发布时间:2022-07-06 18:24:15 所属栏目:语言 来源:互联网
导读:Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类。 Number 类定义了一些抽象方法,以各种不同数字格式返回对象的值。如 xxxValue(
  Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类。
 
  Number 类定义了一些抽象方法,以各种不同数字格式返回对象的值。如 xxxValue() 方法,它将 Number 对象转换为 xxx 数据类型的值并返回。这些方法如下表所示:
 
  Number类的方法
  方法 说明
  byte byteValue();   返回 byte 类型的值
  double doubleValue(); 返回 double 类型的值
  float floatValue(); 返回 float 类型的值
  int intValue(); 返回 int 类型的值
  long longValue(); 返回 long 类型的值
  short shortValue(); 返回 short 类型的值
  抽象类不能直接实例化,而是必须实例化其具体的子类。如下代码演示了 Number 类的使用:
  Number num = new Double(12.5);
  System.out.println("返回 double 类型的值:" + num.doubleValue());
  System.out.println("返回 int 类型的值:" + num.intValue());
  System.out.println("返回 float 类型的值:" + num.floatValue());
 
  执行上述代码,输出结果如下:
  返回 double 类型的值:12.5
  返回 int 类型的值:12
  返回 float 类型的值:12.5

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!