java中的数据类型
1.基本数据类型
byte short int long float double boolean char
2.复合数据类型【引用数据类型】
数组 类 接口
1.什么是数组?
相同数据类型的数据值,按照顺序,组成的复合数据类型
2.如何定义一个一维数组?
格式:数据类型 数组名称[];
数据类型 []数组名称;
例如:int intarray1[];
char []chararray1;
“[]”数组的标志。
3.如何创建一个一维数组?
创建数组就是指定数组的存储单元的个数。
创建数组是在定义数组之后。
格式:数组名称 = new 数据类型[存储单元的个数];
例如:intarray1 = new int[4];
chararray1 = new char[5];
4.如何为一维数组赋值?
为数组赋值其实就是将具体的数值保存在数组的指定位置上。
1.逐个赋值--按照指定位置将具体的数值保存在数组中。
格式:数组名称[指定位置] = 具体的数值;
指定位置就是我们常说的下标,从0开始数。
数组中的第一个数据存储单元,对应的下标是0;
数组中的第二个数据存储单元,对应的下标是1;
......
注意:1.被保存在数组中数据值,要与数组的数据类型匹配。
2.被保存在数组中数据值个数,不能超过创建数组时指定的存储单元的个数。
例如:
//intarray1[0]=123.5;
intarray1[0]=123;
intarray1[1]=345;
intarray1[2]=567;
intarray1[3]=789;
//java.lang.ArrayIndexOutOfBoundsException: 4
//