class Test //二维数组。
{
public static void main(String[] args)
{/*二维数组:
其实就是一维数组的嵌套,二维数组里面装的首先是一维数组,然后才是一维数组里的元素。
他的定义格式和一维数组是差不多的。*/
int [][] arr=new int[3][2];
//上面这个二维数组的意思就是:
//创建一个二维数组,命名为arr,该数组中有三个一维数组,每个一维数组中有2个int类型的元素。
System.out.println(arr);//打印整个二维数组。
System.out.println(arr[0]);//打印二维数组中角标为0的一维数组。
System.out.println(arr[0][0]);//打印二维数组中角标为0的一维数组中角标为0里的元素。
System.out.println("----------");
System.out.println(arr.length);//打印二维数组的长度,其实就是一维数组的个数。
System.out.println(arr[1].length);//打印二维数组里角标为1的一维数组的长度。
System.out.println("----------");
int [][] aee={{3,5,69,56},{1,4,65},{90,76}};//二维数组直接定义一维数组长度并赋值。
/*如果要遍历二维数组里的所有元素,和一维数组是一样的,只不过多了个循环嵌套。*/
for (int a=0;a<aee.length ;a++ )
{
for (int b=0;b<aee[a].length ;b++ )
{
System.out.print(aee[a][b]+",");
}
System.out.println();
}
System.out.println("----------");
/*如果我们要求数组中所有元素的和。应该是这样。*/
int he=0;
for (int a=0;a<aee.length ;a++ )
{
for (int b=0;b<aee[a].length ;b++ )
{
he+=aee[a][b];
}
}
System.out.println("he="+he);
}
}
JAVA基础之二维数组
最新推荐文章于 2024-08-26 10:25:04 发布