1. 数据类型

一、基本数据类型

  1. 数值型

    • 整数(byte,short,int,long)
    • 浮点数(float,double)
    • 字符(char)
  2. 非数值型

    • 布尔(boolean)

二、引用数据类型

  1. 类(class)
  2. 接口(interface)
  3. 数组([])

2. 数值型内容占用和取整范围

数据类型 关键字 内存占用(字节) 取值范围
整数 int 4 -2的31次方~2的31次方-1
short 2 -32768-32767
byte 1 -128~127
long 8 8-2的63次方~2的63次方-1
浮点数 float 4 负数:-3.402823E+383.402823E+38
double 8 负数:-1.797693E+3081.797693E+308
字符 char 2 0~65535
布尔型 boolean 1 true,false

03. 数据类型 - 图1

3. 整数

byte 1 -128~127

short 2 -32768~32767

int(默认) 4 -231-1

long 8 -263-1

4. 浮点数

float 4 -3.402823E+38~-1.401298E-45

  1. 1.401298E-45~3.402823E+38

double(默认) 8 -1.797693E+308~-4.9000000E-324

  1. 4.9000000E-324~1.797693E+308

E+38表示乘以10的38次方,E-45表示乘以10的负45次方

5. 字符

char 2 0-65535 此为unicode码

6. 布尔

boolean 1 true,flase