Skip to main content

数据类型

基本数据类型

数据类型说明字符
byte字节型1
short短整型2
int整形4
long长整形8
float单精度浮点型4
double双精度浮点型8
char字符型2
boolean布尔型1

数值型

  • 整数类型
    • byte
    • short
    • int
    • long
整数字面值

三种表示整数的方法:十进制 八进制 十六进制

八进制:以 0 开头,包括 0 ~ 7 的数字

十六进制:以 0x0X 开头,包括 0 ~ 9 的数字,及字母 a-fA-F

eg:

int octal = 037; // 定义 int 类型变量存放八进制数据

  • 浮点类型
    • float
单精度浮点型变量

float f = 1234.56f;

  • double
双精度浮点型变量

double d = 1234.56;

双精度表示的浮点型最大

字符型(char)

tip

char a = 'a';

char c = '\u005d';

如果字面值超出 char 类型所表示的数据范围,需要进行强制类型转换。

布尔型(boolean)

  • true

  • false

引用数据类型

接口

数组


int [] intArray;
intArray = new int[5];

String strArray[];
strArray = new String[10];

float[] floatArray;
floatArray = new float[4];

char[] = ch = {'a','b','c','d'};

常量

final int n = 5;