数据类型

  1. Java是一种强类型语言。所以必须为每一个变量声明一种类型。

  2. 在Java中一共有8种基本数据类型(primitive type)。
    本句话解析:注意这里的关键词基本数据基本的意思是Java种其他的都不是基本的(比如String);数据是说这几种类型是表示数据,而不是其它(比如接口、类)。

  3. 分类


    Java基本数据类型

整型(4种)

类型 存储需求 取值范围
byte 1个字节,共8位 -128~127
short 2个字节,共16位 -32,738~32,767(3万多)
int 4个字节,共32位 -2,147,483,648~2,147,483,647 (刚好超过20亿)
long 8个字节,共64位 -92,323,372,036,854,775,808~92,323,372,036,854,775,807

浮点型(2种)

类型 存储需求 取值范围
float 4个字节,共32位 大约±3.402,823,47E+38F(有效位数位为6~7位)
double 8个字节,共64位 大约±1.797,693,134,862,315,70E+308(有效位数为15位)

字符型(1种)

char类型
强烈不建议在程序中使用char类型,除非确实需要处理UTF-16代码单元。

布尔类型(1种)

boolean类型有2个值:false和true。
注意:Java中不能用0,1来替换false和true,这里和C语言中不一样。

你可能感兴趣的:(数据类型)