java中for语句的执行顺序

Python013

java中for语句的执行顺序,第1张

先把for写成如下形式

for(sta1sta2sta3)

{

sta4

}

1.进入循环执行sta1//只是进入的时候执行.

2.执行sta2//条件为真才执行sta4,不然就跳出for了.

3,执行sta4

4,执行sta3

5,再回到第2步开始执行

数组里边又嵌套了数组

你定义的是一个2维数组.

int a[][]=new int[3][2]列举出来就是

a[0][0],a[0][1]

a[1][0],a[1][1]

a[2][0],a[2][1]

在JAVA中定义数组一般要给出大小的而你给的是[3][2]则有6个 3*2

也就是第一维分别是0,1,2不包含3.

第2维是分别是,0,1不包含2.

比较少用的,一般是一维数组用的相对多点。

二维数组的声明方式:

1.数据类型 [][] 数组名称 = new 数据类型 [长度][长度]

2.数据类型 [][] 数组名称 = {{123},{456}}

int [][] num = new int [3][3]//定义了三行三列的二维数组

num[0][0] = 1//给第一行第一个元素赋值

num[0][1] = 2//给第一行第二个元素赋值

num[0][2] = 3//给第一行第三个元素赋值

num[1][0] = 4//给第二行第一个元素赋值

num[1][1] = 5//给第二行第二个元素赋值

num[1][2] = 6//给第二行第三个元素赋值

num[2][0] = 7//给第三行第一个元素赋值

num[2][1] = 8//给第三行第二个元素赋值

num[2][2] = 9//给第三行第三个元素赋值

for(int x = 0x<num.lengthx++){ //定位行

for(int y = 0y<num[x].lengthy++){ //定位每行的元素个数

System.out.print(num[x][y])

}

}

//数组值arr[x][y]表示指定的是第x行第y列的值。

//在使用二维数组对象时,注意length所代表的长度,

//数组名后直接加上length(如arr.length),所指的是有几行(Row);

//指定索引后加上length(如arr[0].length),指的是该行所拥有的元素,也就是列(Column)数目。