java中浮点类型double、float,它们之间有什么不一样?

1、浮点类型

在java中处理整型之外还有浮点类型,浮点类型只要是处理带有小数点的数据例如1.2,2.3等。



2、double类型

double是一种数据类型,用于表示浮点型数据,它双精度的数字共有64位,取值范围为4.9E-324到1.7976931348623157E308

public class DoubleDemo { public static void main(String[] args){ //声明一个double类型,初始化值为:0 double doubleNumber =0; //long类型最大时: 1.7976931348623157E308 double doubleMax = Double.MAX_VALUE; //long类型最小值: 4.9E-324 double doubleMin = Double.MIN_VALUE; }}

3、float类型

Float是一种单精度浮点数类型,占用4个字节(32位)。它可以表示的范围为±3.40282347 x 1038,有效位数为6-7位。

声明Float类型的变量时需要在变量名前加上“float”关键字:

public class FloatDemo { public static void main(String[] args){ //声明一个float类型,初始化值为:0 //声明float类型的值后面跟随f结束符号 float floatNumber =0f; //float类型最大时: 3.4028235E38f float floatMax = Float.MAX_VALUE; //float类型最小值: 1.4E-45f float floatMin = Float.MIN_VALUE; }}


4、结语

本章节主要说关于java里面如何声明非整型来表示有小数点的数据,目前学习到的有float、double等浮点类型。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值