详解Java基础数据类型

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:

  1. 在Java中的 = 符号含义为赋值,与数学中的含义不相同。
  2. 在判断语句中,需要使用 == 符号才是判定是否相等。
  3. 变量名尽量遵循驼峰法则(Camel-Case),养成良好的代码书写规范。
  4. 每一个语句块结尾必须加上 ;否则编译时会报错。
  5. 声明全局变量时,必须赋初始值,否则编译不通过。

经验分享 程序员 微信小程序 职场和发展