Java 基本数据类型

  • Java 的基本数据类型分为 4 类,即整型、浮点型、字符型和布尔型。

1、整型

  • 整型分为 4 种类型,即 byte、short、int、long,在使用时一定要注意数据类型的取值范围。
关键字 占用字节数 取值范围 默认值
byte 1 -128 ~ 127 0
short 2 -32768 ~ 32767 0
int 4 -2147483648 ~ 2147483647 0
long 8 -9223372036854775808 ~ 9223372036854775807 0

2、浮点型

  • 浮点型数据分为 2 种,即单精度浮点型(float)和双精度浮点型(double)。
关键字 占用位数
float 32
double 64
  • 浮点数的表示方法

    • 以 float 类型为例,1978.0418f 或 1.9780418E3f。其中 E3 表示 103,而 f 表示数据类型为 float 类型,当然 f 也可以为大写 F,不影响数据的表达。
    • double 类型的表示方法与此类似。
  • 如果数字后没有任何字母,如 1978.0418,则默认是 double 类型。

3、字符型

  • 字符型数据实际上是未指定符号的 16 位 Unicode 编码,取值范围是从 \u0000 到 \uffff(包括该值),用十进制表示就是从 0~65535。
关键字 占用位数 取值范围 取值范围(十进制表示)
char 16 \u0000 ~ \uffff 0~65535
  • 字符变量必须赋予初值,赋初值有两种方式

    • 一是通过直观的字符赋值,如 char i = ‘b’
    • 二是用整数(0~65535 范围内)赋初值,如 char j = 96

4、布尔型

  • 布尔型数据有两种,即 true 和 false。布尔类型通常用于逻辑判断,尤其多用在程序的流程控制中。

  • 布尔类型的默认值是 false,即如果定义了一个布尔变量但没有赋初值,默认的该布尔变量值是 false。

文章目录
  1. 1. 1、整型
  2. 2. 2、浮点型
  3. 3. 3、字符型
  4. 4. 4、布尔型
隐藏目录