第2章 基本数据类型与数组
2.1标识符 与关键字
2.1.1 标识符
用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列称为标识符,简单地说,标识符就是一个名字。以下是Java关于标识符的语法规则。
●标识符由字母、下面线、美元符号和数字组成,长度不受限制。
●标识符的第一个字符不能是数字字符。
●标识符不能是关键字
●标识符不能是tue、false 和null (尽管tue. false 和null不是Java关键字)
2.1.2 Unicode字符集
Java语言使用Unicode标准字符集,该字符集由UNICODE协会管理并接受其技术上的修改,最多可以识别65536个字符。
2.1.3 关键字
关键字不能是标识符
2.2基本数据类型
逻辑类型boolean。(tuer or false)
整数类型 byte(1字节)、short(2字节)、 int(4字节)、 long(8字节)。
字符类型 char(2字节/0-65535)。
浮点类型 float(后缀f或F)、 double(后缀d或D,可省略)。
2.3 类型转换运算
当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。
当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算:
int x=(int)34.89
2.4 输人、输出数据
2.4.1 输入基本型数据
Scanner reader =new Scanner (System. in);
2.4.2输出基本型数据
System.out.printn或System.out.print0可输出串值、 表达式的值,二者的区别是出数据输出后换行。
2.5 数组
2.5.1 声明数组
声明一维数组有下列两种格式:
数组的元素类型 数组名[ ]
数组的元素类型 [ ] 数组名
声明二维数组有下列两种格式:
数组的元素类型 数组名 [ ];
数组的元素类型 [ ] 数组名;
2.5.2为数组分配元素
数组名= new 数组元素的类型 [数组元素的个数];
2.5.4 length的使用
“数组 名.length" 的值就是数组中元素的个数:
2.5.5 数组初始化
在声明数组的同时也可以给数组的元素一个初始值
2.5.6 数组的引用
数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。