Java06-java基础语法(五)数组
一、循环的嵌套
在一个循环体内部再含有一个或多个循环
强调:内循环全部做完以后再去执行下一次的外循环
int k = 0;
for(int i = 0; i< 10; i++){
for(int j = 0; j<10; j++){
k++;
}
}
System.out.println(k); //
上面代码中,内循环10次,外循环10次,完成1次外循环,内循环执行10次,因此一共100次;
二、break和continue语句
1、break语句:终止循环
2、continue语句:终止本次循环
四、数组
概念:相同类型的数据的集合
特点:
(1)名称相同
(2)数据之间通过索引进行区分
1、一维数组:数据只有一个索引
(1)声明方式
类型名[长度可选] 数组名; 或 类型名 数组名[];
类型包括基本数据类型和引用类型
(2)初始化
类型名[] 数组名 = {数据列表};
int [] a = {1,2,3,4,5};
类型名[] 数组名 =new 类型名[长度];
(3)数组元素的访问
数组名[索引]
注意:索引的取值为:0~数组长度-1
所有的数组都有一个属性length,代表数组的单元个数,调用方法为:
a.length
2、二维数组
概念:数组元素带有两个下标(行下标、列下标)
声明格式:类型名[][] 数组名 = 类型名[行数][列数];
注意:行数必须填,列数可选
若列数为空,说明该二维数组为不规则的
int[][] a = new int[3][];
a[0] = new int[2];
a[1] = new int[4];
a[2] = new int[8];
访问方式:数组名[行下标][列下标]