java number

作者:原创时间:2022-04-13
文档

java number是什么,让我们一起了解一下?

number是JavaScript对象。JavaScript的Number对象是经过封装的能处理数字值的对象,Number对象由Number()构造器创建,构造函数为new Number,如果参数无法被转换为数字,则返回 NaN。

抽象类Number是表示数字值可转换为基本数据类型平台类的超类byte , double , float , int , long和short 。 从一个特定的数字值转换的特定语义Number实现给定的原语类型由定义Number所讨论的实现。

对于平台类,转换往往是类似于一个基本收缩转换或加宽原语转换为The Java™ Language Specification限定用于原始类型之间的转换。 因此,转换可能会丢失有关数值的总体大小的信息,可能会失去精度,甚至可能会返回与输入不同的符号结果。

实际操作如下:

public abstract class Number implements java.io.Serializable { 
   private static final long serialVersionUID = -8742448824652078965L;
   //返回制定号码的值为int,这可能涉及舍人或截断
   public abstract int intValue();
   //返回指定数字的值为 long ,可能涉及四舍五入或截断
   public abstract long longValue();
   //返回指定数字的值为 float ,可能涉及四舍五入
   public abstract float floatValue();
   //返回指定数字的值为 double ,可能涉及四舍五入
   public abstract double doubleValue();
   //返回指定号码作为值 byte ,这可能涉及舍入或截断
   public byte byteValue() {
        return (byte)intValue();
    }
    //返回指定号码作为值 short ,这可能涉及舍入或截断
    public short shortValue() {
        return (short)intValue();
    }

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java hibernate java htmlunit java image java implements java influxdb java inputstreamreader java onvif java openfire java opengl java openjdk java rectangle java redirect java reference java reflect java regex java openssl java orm java outer java outofmemory java overload java nslookup java notify java node类 java hdfs java hashcode java getbytes java geotools java nfs java nexus java nextline java nextint java newinstance java namespace java mybatisplus java mvvm java multiset java mqtt java mono java monad java module