一、分类

1、整型(表示整数)

byte 、short 、int 、long

2、浮点型(即带小数点的实型数值)

float 、 double

3、字符型(表示Unicode字符集中的一个元素)

char

4、布尔型(取值只有:true 、false)

boolean

二、占用字节和默认值

三、精度排名 

精度:double > float > long > int > short > byte

四、取值范围

1.byte :-128~127(-2的7次方~2的7次方-1)

2.short :-32768~32767(-2的15次方~2的15次方-1)

3.int :-2147483648~2147483647(-2的31次方~2的31次方-1)

4.long :-9223372036854774808~9223372036854774807(-2的63次方~2的63次方-1)

5.float

3.402823e+38~1.401298e-45  和

-3.402823e+38~-1.401298e-45

(e+38 表示乘以10的38次方,而e-45 表示乘以10的负45次方)

6.double

1.797693e+308~4.9000000e-324  和

-1.797693e+308~-4.9000000e-324(同上)

五、char初始化

char ch = 'a' ;                    // 可以是汉字,因为是Unicode编码

char ch = 1010;                   // 可以是十进制数、八进制数、十六进制数等等。

char ch = '\0';                       // 可以用字符编码来初始化,如:'\0' 表示结束符,它的ascll码是0,                                                    这句话的意思和 ch = 0 是一个意思。

Java基本数据类型(范围 默认值 占用字节 精度相关推荐

  1. java中8种数据类型和默认值所占字节数

    java 8种基本数据类型的默认值及所占字节数 通过一段代码来测试一下 8种基本数据类型的默认值 1 package dierge; 2 3 public class Ceshi { 4 int a; ...

  2. 5、Java基础——变量和常量、数据类型、基本数据类型的默认值、内存单位的换算

    目录 课前先导 一.变量 1.变量的概念 2.变量的命名规则 3.变量的声明及应用 二.数据类型 三.基本数据类型的默认值 四.常量 1.常量的概念 2.常量的命名规范 五.知识点查缺补漏 课前先导 ...

  3. java默认值_Java中八种基本数据类型的默认值

    通过一段代码来测试一下 8种基本数据类型的默认值 package dierge; public class Ceshi { int a; double b; boolean c; char d; fl ...

  4. YDOOK:Java: 获取 boolean Boolean 数据类型的默认值

    YDOOK:Java: 获取 boolean Boolean 数据类型的默认值 © YDOOK JY Lin 文章目录 YDOOK:Java: 获取 boolean Boolean 数据类型的默认值 ...

  5. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...

    个人总结:Sql(一:创建&删除&修改库&表||附:mysql数据类型及默认值)createdatabasecreate tablealterdatabasealtertabl ...

  6. 203.为用户定义的数据类型绑定默认值案例

    /*--示例说明下面的示例演示了如何把默认值绑定到列和用户定义的数据类型并且演示了修改绑定于列和用户定义的数据类型的默认值时,这两者之间的差异. --*/--定义数据类型 EXEC sp_addtyp ...

  7. 八大基本数据类型的默认值

    八大基本数据类型的默认值: boolean false char '/uoooo'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f ...

  8. java 基本数据类型的默认初始值

    java语言中有8中基本数据类型,基本情况如下: 序号 数据类型 大小/位 封装类 默认值 可表示数据范围 1 byte(位) 8 Byte 0 -128~127 2 short(短整型) 16 Sh ...

  9. Java中数据类型的取值范围

    整数数据类型的取值范围 我们都知道计算机的底层是二进制,也知道不同的整数类型存储值的范围不同,可这些数值在计算机底层是怎样存储的呢?数值范围又是怎么计算出来的呢? 下面以java来进行举例: byte ...

最新文章

  1. Leetcode-第 73 场双周赛
  2. asp.net webform 使用 html partial,ASP.NET Web Forms
  3. 网状结构的解藕-中介者模式
  4. powershell命令大全
  5. LABLEME UPDATE DAMOD
  6. boost python导出c++ map_使用Boost生成的Python模块:与C++签名不匹配
  7. vue 找回密码_vue实现个人信息查看和密码修改功能
  8. feign post 传递空值_听我讲完GET、POST原理,面试官给我倒了杯卡布奇诺
  9. Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
  10. verycd重整——《TrainSignal视频教程》(TrainSignal)[ISO]
  11. 突破网吧及机房管理限制的方法(转)
  12. 从App直接打开小程序
  13. 下载地址部落冲突(Clash Of Clans)免费获取宝石
  14. 如何用TortoiseSVN将项目代码提交到SVN
  15. 单击屏幕亮屏流程分析
  16. BZOJ5185: [Usaco2018 Jan]Lifeguards
  17. java获取GET和POST请求参数
  18. 特殊符号(一)—反斜杠 ” \ “(旋转光标和倒计时的实现)
  19. NJFU软件需求分析试卷
  20. 【评测】CHO细胞培养技术

热门文章

  1. vue+elementUI写几个漂亮UI页面
  2. 普元 EOS定时任务实现原理
  3. 解决问题:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  4. 【实用小工具】如何用Python语音合成,以及文字转语音~
  5. 关于Java性能调优的11个简单技巧
  6. 编码电机测速(stm32f1/HAL库/CubeMX/编码器模式/平衡小车/直流减速电机/超详细)
  7. python 做网站的工具_python能做网站
  8. 2021最全大数据面试题汇总---hadoop篇,附答案!
  9. Linux系列:查看网卡连接状态
  10. eclipse 导入jsp 乱码