文档库 最新最全的文档下载
当前位置:文档库 › note7

note7

第七章:数组:同种类型的集合就是数组.

int age1 =10;
int age2 =11;
int age3 =12;
......

1、数组的定义:
数组类型[] 数组名;
int[] age; //定义int类型的数组

数组类型 数组名[];
int age[];

2、为数组开辟空间:
通过new关键字;
age=new int[5];

在内在中开辟栈空间和堆空间:
栈空间:存的是变量名
堆空间:数据;

3、这数组赋值
1)动态赋值
age[0]=10;
age[1]=11;
age[2]=12;
age[3]=13;
age[4]=14;
2)静态赋值
1)数据类型[] 数据名 ={数据1,数据2,数据3};
2)数据类型[] 数据名=new 数据类型[]{数据1,数据2,数据3};

上述1、2可以整合为一句代码
数据类型[] 数组名 = new 数据类型[大小];
int[] age = new int[5];

通过数组名.length属性可以得到指定数组的长度: 数组名.length

如何访问数组的指定元素: 数组名[下标] num[0]


foreach语法结构:
for(数据类型 变量名 : 数据名){
sysotem.out.print(变量名);
}

数组:同种类型的集合就是数组.

int age1 =10;
int age2 =11;
int age3 =12;
......

1、数组的定义:
数组类型[] 数组名;
int[] age; //定义int类型的数组

数组类型 数组名[];
int age[];

2、为数组开辟空间:
通过new关键字;
age=new int[5];

在内在中开辟栈空间和堆空间:
栈空间:存的是变量名
堆空间:数据;

3、这数组赋值
1)动态赋值
age[0]=10;
age[1]=11;
age[2]=12;
age[3]=13;
age[4]=14;
2)静态赋值
1)数据类型[] 数据名 ={数据1,数据2,数据3};
2)数据类型[] 数据名=new 数据类型[]{数据1,数据2,数据3};

上述1、2可以整合为一句代码
数据类型[] 数组名 = new 数据类型[大小];
int[] age = new int[5];

通过数组名.length属性可以得到指定数组的长度: 数组名.length

如何访问数组的指定元素: 数组名[下标] num[0]


foreach语法结构:
for(数据类型 变量名 : 数据名){
sysotem.out.print(变量名);
}

什么是二维数组:
1.语法结构: 数据类型[][] 数组名;
//1.定义二维数组
int[][] num ;

num=new int[3][];

num[0]=new int[5];
num[1]=new int[3];
num[2]=new int[4];
------------------
int[][] num=new int[5][5];









相关文档
相关文档 最新文档