Java的数据类型
在java语言中,数据类型分为基础数据类型和引用数据类型,每一个变量都必须声明一种类型。基础数据类型是直接包含魔法值,而引用数据类型则是引用对象。在本章中,只解读Java语言中的基础数据类型。
Java八种基础数据类型(图)
在Java中,上图八种基础数据类型也可被归结为四类基础数据类型。分别为:整数型、浮点型、字符型以及布尔类型。
类型详解
整型int
整型int在Java的整数型中属于是默认的,占4个字节,也是我们在编写代码时最常用的整形数据类型。
它的语法格式:
int 变量名 = 初始值;
字节型byte
字节型byte占1个字节,是Java中最小的数据类型。
它的语法格式:
byte 变量名 = 初始值;
短整型short
短整型short占2个字节。
它的语法格式:
short 变量名 = 初始值;
长整型long
长整型long占8个字节,赋值后面需要加上L/l 表示为长整型。
它的语法格式:
long 变量名 = 初始值L;
单精度浮点型float
单精度浮点型float占4个字节,精度较小,赋值后需要加上F/f 表示单精度浮点型。
它的语法格式:
float 变量名 = 初始值F;
双精度浮点型double
双精度浮点型double占8个字节,精度高,属于默认的浮点类型。
它的语法格式:
double 变量名 = 初始值;
字符型 char
字符型char占2个字节,在Java中声明时采用 单引号+单个字符 表示。
在Java 中使用 Unicode编码表示字符,因此也支持中文。
char类型也可与整形转换,因为Java为char提供算术运算支持。
它的语法格式:
char 变量名 = '初始值';
布尔型boolean
布尔型boolean占一个字节,只有true(真)和flase(假)。
通常用于逻辑条件判断中。
它的语法格式:
boolean变量名 = true/flase;
PS:
- 在Java中的 = 符号含义为赋值,与数学中的含义不相同。
- 在判断语句中,需要使用 == 符号才是判定是否相等。
- 变量名尽量遵循驼峰法则(Camel-Case),养成良好的代码书写规范。
- 每一个语句块结尾必须加上 ;否则编译时会报错。
- 声明全局变量时,必须赋初始值,否则编译不通过。