Java06-java基础语法(五)数组

时间:2023-03-09 15:46:28
Java06-java基础语法(五)数组

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语句:终止循环

Java06-java基础语法(五)数组

2、continue语句:终止本次循环

Java06-java基础语法(五)数组

四、数组

  概念:相同类型的数据的集合

  特点:

    (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];

  访问方式:数组名[行下标][列下标]