读代码学Java - 第1章:基础知识 - 第2讲:变量的定义及赋值

2018-11-26 13:39

变量代表内存的名字,我们给变量赋值就相当于在内存中存储数据。Java是强类型语言,变量在使用前必须定义。Java共有8中基本数据类型,分别如表2-1所示。其中前六种是数值型,Java的数值类型都是有符号的,第一位是符号位。

表2-1  Java的8中基本数据类型
数据类型 占用空间 取值范围 含义
byte 1个字节  8位 -2^7 ~ 2^7 - 1 表示一个字节
short 2个字节  16位 -2^15 ~ 2^15 - 1 短整型
int 4个字节  32位 -2^31 ~ 2^31 - 1 整型
long 8个字节  64位 -2^63 ~ 2^63 - 1 长整型
float 4个字节  32位 1.4e-45 ~ 3.4e+38
-1.4e-45 ~ -3.4e+38
单精度浮点型
double 8个字节  64位 4.9e-324 ~ 1.7e+308
-4.9e-324 ~ -1.7e+308
双精度浮点型
char 2个字节  16位 Unicode字符集 字符型
boolean 1个字节  8位 true   false 布尔型

变量的定义和赋值见代码P102。

在代码P102中,注意第9行是小写的英文字母l,而不是数字1。整数字面量(例如数字5)默认是int类型,浮点型字面量(例如数字5.0)默认是double类型。

点击微信扫一扫