i等于零a[i]是一个一元数组的第i+1个元素!a是数组的名字,i是数组的下标,也就是指是数组中第I+1个元素的意思,因为数组的小标是从0开始的。
public static void main(String[] args) {
//一维数组
int []a = new int[]{1,2,3};
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
// 一维数组好理解吧,for循环中的i是一个临时变量,用来标记数组的位置,sout中的a[i]就是挨个循环 a[0],a[1],a[2],a[3];
int [][]b = new int[][]{{1,2},{3,4},{5,6}};
for (int i = 0; i < b.length; i++) {
for (int j = 0; j < b[i].length; j++) {
System.out.println(b[i][j]);
}
}
// 二维数组简单理解就是有一个一维数组,数组的元素是一个数组。
// b是一个二维数组,元素包括b[0] = {1,2} ,b[1] = {3,4}, b[2] = {5,6}
// 所以第二个for循环中b[i]就是数组b的元素,再对这个内部的数组进行遍历,你可以断点调试一下就理解了
}
i就是数组的下标,也可以理解为元素位置减去1(位置-1);
for循环int i = 0就是声明了一个名称为 i 的变量,a.length 就是二维数组长度,i++,就是每次循环i+1, i 其实就是个名字,abcdef....你可以随便定义。
a[i] 根据 i 去获取元素 循环10次,i 就是 0,1,2,3,4,5,6,7,8,9
有帮助请采纳