Saul's blog Saul's blog
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)

Saul.J.Wu

立身之本,不在高低。
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)
  • Java入门基础

    • 计算机常识

    • Java语言概述

    • 基本语法

      • Java-关键字与保留字
      • Java-标识符(Identifier)
      • Java-变量
      • Java-基本数据类型-整型
      • Java-基本数据类型-浮点型
        • 浮点类型:float、double
      • Java-基本数据类型-char字符
      • Java-基本数据类型-boolean布尔类型
      • Java-基本数据类型之间的运算规则
      • 字符串类型 String
      • 进制
      • 运算符
      • Scanner类
      • 流程控制-分支结构
      • 流程控制-循环结构
    • 数组

    • 面向对象

    • 异常处理

  • Java核心基础

  • 设计模式

  • Web开发

  • SpringBoot

  • 微服务

  • Elasticsearch

  • 运维

  • 后端
  • Java入门基础
  • 基本语法
SaulJWu
2020-11-24

Java-基本数据类型-浮点型

# 浮点类型:float、double

  • 与整数类型相似,Java浮点类型也有固定的表数范围和字段长度,不受具体操作系统的影响。
  • 浮点型常量有两种标识形式:
    • 十进制数形式:如:5.12 , 512.0f , .512 (必须有小数点)
    • 科学计数法形式:如:5.12e2 , 512E2 , 100E-2
  • float:单精度,尾数可以精确到7位有效数字。很多i情况下,精度很难满足需求。声明float型常量时,必须在后加F(大小写都可)
  • double:双精度,精度是float的两倍。通常采用此类型。
  • Java的浮点型常量默认位double型
类型 占用存储空间 表数范围
单精度 float 4字节 -3.403E38 ~ 3.403E38
双精度 double 8字节 -1.798E308 ~ 1.798E308

float表示数值的范围比long还大

  • 实例
double d1 = 123.3;
System.out.println(d1 + 1); // 124.3

float f1 = 12.3F;
System.out.println(f1); // 12.3
1
2
3
4
5
帮我改善此页面 (opens new window)
#Java#浮点型#float#double
上次更新: 2020/12/18, 12:50:58
Java-基本数据类型-整型
Java-基本数据类型-char字符

← Java-基本数据类型-整型 Java-基本数据类型-char字符→

最近更新
01
zabbix学习笔记二
02-28
02
zabbix学习笔记一
02-10
03
Linux访问不了github
12-08
更多文章>
Theme by Vdoing | Copyright © 2020-2022 Saul.J.Wu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式