Java数据类型

java的数据类型可以分为2类:值类型 和 引用类型。

1. 值类型直接存放真正的数据 。值类型可以分为2大类,基本数据类型和枚举型。

2.引用类型存储的是数据的内存地址。引用型数据包括对象、数组和接口。

下面详细表述值类型中的基本数据类型;

  基本数据类型包括逻辑类型、整数类型、字符类型和浮点类型,java中基本数据类型定义及数据范围如下,

Java基本数据类型
分类 数据类型 取值范围 对应类 说明
布尔型 boolean ttrue或false Boolean 只有true或false两种状态,常用来做一种标志
整型 byte
-2^7 ~ 2^7-1 (8位)
Byte 适合网络和文件字节流,位运算等
整型 short -2^15 ~ 2^15-1 (16位) Short 常用在3D程序中使用
整型 int -2^31 ~ 2^31-1(32位) Integer 最常用的数据类型,是整型的默认数据类型
整型 long -2^63 ~ 2^63-1 (64位) Long 需在后面加L或l,否则会被认为是int型
字符型 char 0 ~ 65535 (表示16位无符号整数) Character 字符常量由一对单引号引起来,可转换为整数。字符型还包含一些转义字符
浮点型 float 占32位 Float 浮点型需在数值后加F或f,否则会被认为是double类型
浮点型 double 占64位 Double 浮点型的默认类型,精度比float型高

Note :

      (1)整型常量可用三种形式表示(十进制:默认, 八进制:以0开头, 十六进制:以0x开头) 

      (2)char常量:有些字符不能用键盘输入到程序中,这时就需要使用转义字符

字符型预定义的转义字符
转义字符 含义
\r 回车
\' 单引号
\\ 反斜杠
\n 换行
\" 双引号
\t 制表符
\b 退格

另:还有一个走纸换页符:  \f

(3)枚举型(enum):枚举一组命名常量的集合,称为枚举成员列表。每一种枚举类型都有一种基本类型,除char类型外的所有整形都可作为枚举型的基本类型。可以使用枚举型给值指定易于记忆的名称,使代码清晰,易于维护。

声明enum类型变量语法如下: [附加声明][访问权限修饰符]enum 变量名称:[数据类型]{枚举列表}

你可能感兴趣的:(J)