Java基本数据类型

来源:互联网 发布:工作记录软件 编辑:程序博客网 时间:2024/06/06 14:26

java是一种强类型语言,这也就以为这必须为每一个变量声明一种类型。在java中,一共有8种基本数据类型(primitive type),其中有4种为整型、2种浮点型、1中字符类型char和一种布尔类型boolean。

整型

整型用于表示没有小数部分的数值,它允许是负数。Java提供了4中整型,具体如下图:
zx.png

一个字节占两位,需要注意的是long类型数值有一个后缀L,如1000L则表示long类型的数值,没有加L默认是int类型。

浮点类型

浮点类型用于表示有小数部分的值

double:
  • double:双精度浮点值,8个字节,64位
  • 浮点值默认类型是double类型
  • 默认值0.0d
  • double不能表示精确的值,如货币
  • 取值范围 -1.7 * 10^308~1.7 * 10^308
float:
  • float:单精度浮点型,4个字节32位
  • 默认值是0.0f
  • 浮点数不能用来表示精确的值,如货币
  • 声明方式: float = 1.25f 或 float = 1.25F(因为浮点类型默认值是double)
  • 取值范围:-3.4*10^38~+3.4*10^38

布尔类型(boolean)

  • boolean类型有两个值:false 和 true,用来判定逻辑条件
  • 默认值是false

字符类型(char)

  • char类型用来表示单个字符,通常用来表示字符常量。用单引号括起来 ’ ’
  • 是一个2个字节16位的Unicode字符
  • 最小值’\u0000’(即为0),最大值’\uffff’(即为65535)