第3章数组第3章数组3
1一维数组3
2二维数组3
3Java语言的方法和方法重载第3章数组3
1一维数组3
1一维数组的声明和初始化数组元素类型数组名[];数组元素类型[]数组名;一、数组的声明数组变量在使用之前要事先声明,其数组元素的类型可分为三类,第一类是Java的基本数据类型;第二类是Java类和接口类型(引用类型);第三类是数组类型
格式如下:注:这里并不需要给出数组的长度,否则编译错误
第3章数组例如:intintArray[];double[]doubleArray;Studentstu[];第3章数组二、数组初始化给数组元素分配内存并为数组元素赋初值的过程称为数组初始化
初始化可分为动态初始化和静态初始化
1、静态初始化数组元素类型数组名[]={数组元素1的取值,数组元素2的取值,……};第3章数组例如:intfactorial[]={1,2,3,4,5,6,7,8};char[]ch={'a','A','b','B','c','C'};doublef[]={12
123};数组的赋值:如:Stringstr[]={“i”,”like”,”java”,”ok”};数组的大小str
length=4,下标取值0~3
其中:str[0]=“1”;str[1]=“like”;str[2]=“java”;str[3]=“ok”;第3章数组2.动态初始化与静态初始化不同,动态初始化先用new操作符为数组分配内存,然后才为每一个元素赋初值
一般格式如下:数组元素类型数组名[];数组名=new数组元素类型[数组元素个数];数组元素类型数组名[]=new数组元素类型[数组元素个数];或第3章数组例如:intintArray[];i