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。 |