1. 基本数据类型
Java 语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。具体内容如图2.6 所示。
图2.6 基本数据类型
(1)整数类型变量。
整数类型变量用来存储整数数值,即没有小数部分的值。整数类型分为4 种不同的类型,所占存储空间的大小以及取值范围如表2-1 所示。
表2-1 整数类型
· 占用空间指变量占用的内存大小。
· 取值范围是变量存储的值所不能超出的范围。
· 为一个long 类型的变量赋值时需要注意一点,所赋值的后面要加上一个字母“L”(或小写“l”),说明赋值为long 类型。如果赋的值未超出int 型的取值范围,则可以省略字母“L”(或小写“l”)。
(2)浮点数类型变量。
浮点数类型变量用来存储小数数值。
浮点数类型分为两种:单精度浮点数(float)、双精度浮点数(double)。double 型所表示的浮点数比float 型更精确。两种浮点数所占存储空间的大小以及取值范围如表2-2 所示。
表2-2 浮点数类型
在取值范围中,e 表示以10 为底的指数,e 后面的“+”号和“-”号代表正指数和负指数,例如1.4e-45 表示1.4×10-45。(www.xing528.com)
在Java 中,一个小数会被默认为double 类型的值。因此,在为一个float 类型的变量赋值时需要注意一点,所赋值的后面一定要加上字母“F”(或“f”),而为double 类型的变量赋值时,可以在所赋值的后面加上字符“D”(或“d”),也可不加。
在程序中也可以为一个浮点数类型变量赋予一个整数数值。
(3)字符类型变量。
用于存储一个单一字符,在Java 中用char 表示。每个char 类型的字符变量都会占用2 个字节(可以存放汉字)。赋值时,要用英文半角格式的单引号(' ')把字符括起来,如'a',也可以赋值为0~65 535 范围内的整数,计算机会自动将这些整数转化为所对应的字符,如数值97 对应的字符为'a'。具体代码如下:
我们称多个字符为字符串,在Java 中用String 这种数据类型表示,但是String 不是基本数据类型,而是类,类是复合数据类型。
结论:在Java 中,对char 进行运算的时候,直接当作ASCII 码对应的整数对待。
(4)布尔类型变量。
布尔类型变量用来存储布尔值,在Java 中用boolean 表示,该类型的变量只有两个值,即true 和false。比如:
具体示例如下:
2. 引用数据类型
引用数据类型在后面的章节中会进行逐一讲解。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。