目录

JAVA的数据类型

目录

JAVA的数据类型

Java编程语言定义了八种基本的数据类型,共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(boolean)

1. 整数类

(1) 采用三种进制——十进制、八进制和十六进制。

2 —— 十进制值是2;

077 —— 首位的0表示这是一个八进制的数值;

0xBAAC —— 首位的0x表示这是一个十六进制的数值。

(2) 具有缺省int。

(3) 用字母“L”和“l”定义long。

(4) 所有Java编程语言中的整数类型都是带符号的数字。

2. 文本类

(1) 代表一个16 bit Unicode字符。

(2) 必须包含用单引号(’ ‘)引用的文字。

(3) 使用下列符号:

‘a’——一个字符。

‘\t’–一个制表符。

‘\u???? ‘–一个特殊的Unicode字符,????应严格使用四个十六进制数进行替换。

3. 浮点类

默认为double类型,如果一个数字包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数字为浮点数。

4. 逻辑类

boolean数据类型有两种值:true和false。

例如:boolean flag = true;

上述语句声明变量flag为boolean 类型,它被赋予的值为true。