javafloat和double

  • java浮点型数据表示方法有几种,各是什么?
    答:Java浮点型数据类型有float和double两种,其中float是单精度浮点型,占32位,其对应的封装类为Float,double是双精度浮点型,占64位,其对应的封装类为Double,关于Float类和Double类详情请参考java api。说明 数据类型所占位数的范围:float表示数据范围 3.4e-038~3.4e+038 ; double表示数据范围 1...
  • java double和float的区别
    答:1、内存结构 float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)于是,float的指数范围为-128~+127,而double的指数范围为-1024~+102...
  • java中float和double的取值范围是什么?
    答:float:4字节(32bit),IEEE 754. 取值范围:[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。double: 8字节(64bit) ,IEEE 754. 取值范围:[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-3...
  • java 中float 和double有什么区别,对于赋值来说,求解。谢谢!
    答:float为单精度浮点类型,占4个字节,能表示的数范围小;double为双精度浮点类型,占8个字节,能表示的数范围大。对于赋值来说,因为声明浮点数时默认为double类型,所以float需要在数的的后面添加f/F;例:float a=1.2 //错误 float a=1.2f //正确 float a=1.2F //正确 double b=1.2...
  • java中float和double的取值范围是什么?
    答:1、float:4字节(32bit),IEEE 754。取值范围:[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。2、double: 8字节(64bit) ,IEEE 754。取值范围:[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4....
  • Java语言中的浮点型数据的float和double的单精度和双精度到底是啥意思...
    答:1、变量类型不同 float属于单精度型浮点数据。double属于双精度型浮点数据。2、指数范围不同 float的指数范围为-127~128。double而double的指数范围为-1023~1024 3、表达式指数位不同 float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)double的表达式为1bit(符号位)+ 11bits(指数位...
  • java中float和double的区别
    答:就是浮点数的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,java语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。
  • java语言的所有数据类型分为哪几种?
    答:JAVA中一共有八种基本数据类型,分别是:byte、short、int、long、float、double、char、boolean。1、byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。2、short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。3、int:32位,最大数据存储容量是2的32次方减1,数据范围...
  • JAVA问题 基础 简单?
    答:float是浮点数,而浮点数的默认类型是double。如果你在小数后面加上d,就表示它是一个double类型的小数;如果你在小数后面加上f,就说明它是一个float类型的小数;如果什么也没加默认就是double类型的小数。虽然默认是double类型的,但如果接收这个值的变量是一个float类型,那jdk也会自动对其进行转换。
  • java中double和float有什么区别,为什么我定义float a=1.1会报错...
    答:double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f float类型变量值后加F 表示这个变量是float类型变量 是一种数字精度表示法。

  • 网友评论:

    卢伊13189438949: java中float和bouble有什么区别 -
    4890顾是 : 这个问题比较复杂,不过如果只是简单了解可以说这两个都是浮点数的类型,float占4个字节,double占8个字节,java默认使用double类型的浮点数,两种方式表示小数的精度不同.如果想深入了解,请参考下面的链接.我也是从网上才学的,哈哈

    卢伊13189438949: java中的Float和float -
    4890顾是 : float是原始数据类型,赋值方法 float b = 111.111f; //数字后面的f代表float类型,否则会报错而Float,是对float的封装,是一个类,所以赋值时需要赋给一个对象 比如: Float a = new Float(111.111); 但是上面这种方法效率并不高,一般采用下面的方法更好: Float a = Float.valueOf(111.111f);

    卢伊13189438949: java double和float的区别 -
    4890顾是 : float表示单精度浮点数在机内占4个字节,用32位二进制描述. double表示双精度浮点数在机内占8个字节,用64位二进制描述.浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分. 数符占1位二进制,表示数的正负. ...

    卢伊13189438949: 在JAVA里面float double char int 这些字符的含义是什么,怎么用?? -
    4890顾是 : 基本数据类型float 单精度浮点型 double 双精度浮点型 char 字符型 int 整型用于定义变量 float x=3.0F; double y=4.5; char ch='A'; int i=0;

    卢伊13189438949: 请详细介绍java中float和double的区别 -
    4890顾是 : (1)float型 内存分配4个字节,占32位,范围从10^-38到10^38 和 -10^38到-10^-38 例float x=123.456f,y=2e20f; 注意float型定义的数据末尾必须有"f"或"F",为了和double区别(2)double型 内存分配8个字节,范围从10^-308到10^308 和 -10^-308到-10^-308 例double x=1234567.98,y=8980.09d; 末尾可以有"d"也可以不写

    卢伊13189438949: java中float和double的区别... -
    4890顾是 : 精度 不同,占的字节数也不同, 一般我喜欢用double的,举个例子, float a=5.0;这样写会出错,因为float型变量强制后面用f结尾,也就是这样: float a=5.0f; double a=5.0;这样就不会有错, 不过性能方面可能会差一些, 小程序是没什么分别的.

    卢伊13189438949: java 中float 和double有什么区别,对于赋值来说,求解.谢谢! -
    4890顾是 : 1. float为单精度浮点类型,占4个字节,能表示的数范围小;double为双精度浮点类型,占8个字节,能表示的数范围大.2. 对于赋值来说,因为声明浮点数时默认为double类型,所以float需要在数的的后面添加f/F;例:float a=1.2 //错误 float a=1.2f //正确 float a=1.2F //正确 double b=1.2 //正确 double b=1.2d //正确 double b=1.2D //正确

    卢伊13189438949: java 判断是float还是double -
    4890顾是 : 在代码中 float f = 15.5 (错误的),因为在Java代码中小数形式,全是double类型的 正确的写法应该是 float f = 15.5F 或者 float f = (float) f 15.5.而double类型直接赋值就可以了.

    卢伊13189438949: 懂java请进 -
    4890顾是 : 因为Java中浮点数默认是doubble 类型的所以定义一个float类型的变量要在数后面加上f | F

    卢伊13189438949: java中byet short int long float double 这些类都什么意思?什么时候用什么类啊? -
    4890顾是 : 全部基本类型都是signed, 就是分正负. byte-字节, 1字节长 char-字符, 2字节长 short-短整数, 2字节长 int-整数, 4字节长 long-长整数, 8字节长 float 浮点, 小数, 4字节 double 双精度浮点, 小数, 8字节btw, 要好好学英文, 要不然很难学好编程.

    热搜:xboxone港版欧版美版区别 \\ javascript 在线 \\ java webservice \\ java properties \\ javascript ajax \\ java serializable \\ java入门网站 \\ java windowbuilder \\ java serversocket \\ javaweb servlet \\ java blockingqueue \\ java中float和double \\ java localdatetime \\ java hashmap \\ javascript入门 \\ html5与java交互 \\ java ee \\ java platform \\ java localdate \\ javascript和java \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网