设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Java Number类

发布时间:2022-07-06 11:21 所属栏目:51 来源:互联网
导读: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

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读