一. 数据类型
· 整型 :byte,short,int,long
· 浮点型 :float,double
· 布尔型 :boolean
· 字符型 :char
-
整型
Java语言的整数有三种进制的表现形式
· 十进制 :用 0~9 表示,首位不能为零
· 八进制 : 以0开头,后面跟0~7
· 十六进制 :以0x或0X开头,后面跟 0~9 或 a~f 或 A~F ;a~f 和 A~F 都表示10~15;
一个整数隐含为int型,如果要把它强制转换为long型,需要在后面加 l 或 L。 -
浮点型
Java语言用浮点型表示数学中的实数(浮点数),也就是既有整数部分又有小数部分的数。有两种表示方法:
· 标准记数法 :由整数部分、小数点、小数部分构成。
· 科学计数法 : 由十进制整数、小数点、小数和指数部分构成,指数部分由字母E或 跟上带正负号的整数表示,如123.45可表示为1.2345E+2. -
布尔型
· 布尔型(boolean)也称为逻辑型,用来表示逻辑值。它只有true和false两个取值。其 中,true代表“真",false代表“假", true和false不能转换成数字表示形式
· 所有关系运算(如a>b)的返回值都是逻辑型的值。逻辑型也用于控制语句中的条件 表达式,如i,while,for等语句。 -
字符型
· 字符型(char)用来存储单个字符。
二、 关键字和标识符
1.关键字
关键字是Java语言中被赋予特定含义的一些单词,它们在程序中有着不同的用途,因此Java语言不允许用户对关键字赋予其他的含义。
例如 :
boolean
abstract
assert
catch
char
class
break
continue
double
else
enum
finally instanceof
float
for
extends if
byte
default
false
implements
native
case
.......
等等一些
2.标识符
标识符(identifier)是用来表示变量名、类名、方法名、数组名和文件名的有效字符序列也就是说,任何一个变量、常量、方法、对象和类都需要有名字,这些名字就是标识符。标识符可以由编程者自由指定,但是需要遵循一定的语法规定。标识符要满足如下规定:
· 标识符可以由字母、数字和下画线()、美元符号($)等组合而成;
· 标识符必须以字母、下画线或美元符号开头,不能以数字开头。
在实际应用标识符时,应该使标识符能在一定程度上反映它所表示的变量、常量、对象或类的意义,这样程序的可读性会更好。例如,il、i2.count,value_add等都是合法的标识符,因关键字不能当作标识符使用,所以do.2count. high 、nul1等都是非法的标识符
同时,应注意Java语言是大小写敏感的语言。例如, class和Class, System和system分别代表不同的标识符,在定义和使用时要特别注意这一点。