多维数组,多维数组的练习题 ***
代码:
//多维数组
//一堆数组中每一个元素都是一个数组,这样数组就是二维数组
// int [][] ii = new int [][]{
// {1,2}, //1,2第一维第0个数组
// {3,4} //3是第一维第一个数组,第0个元素
// };
//
// int [][] ii0 = new int [2][3]; //第一维的长度是2,第二维是第一维每个元素的长度是3
// //{
// // {2,3,4,},
// // {5,6,7,}
// //}
// int [][]ii1 = new int [2][]; //只定义第一维,不定义第二维
//
// System.out.println(ii[1][0]); //输出是3
//
练习题:把所有数组元素打印并相加
代码:
//多维数组练习,把所有元素打印出来 *******
// int [][] arr = new int [] [] {
// {3,8,2},
// {2,7},
// {9,0,1,6}
// };
// int len = arr.length; //数组的一维长度
// for(int i = 0; i < len; i++){
// int[]arr0=arr[i];
// int llen = arr0.length; //数组的二维长度
// for(int j = 0; j < llen ; j++){
//
// System.out.println(arr0[j]); //输出了所有元素数字
// }
// }
//多维数组练习,把所有元素相加
// int [][] arr = new int [] [] {
// {3,8,2},
// {2,7},
// {9,0,1,6}
// };
// int len = arr.length; //数组的一维长度
// int res = 0;
// for(int i = 0; i < len; i++){
// int[]arr0=arr[i];
// int llen = arr0.length; //数组的二维长度
// for(int j = 0; j < llen ; j++){
// res += arr0[j];
// }
// }
// System.out.println("元素相加="+res); //输出的是所有元素相加的结果38
//第二种方法
// int res = 0;
// for(int i = 0; i < arr.length; i ++){
// for(int j = 0; j < arr[i].length; j ++){
// res += arr[i][j];
// }
// }
// System.out.println(res); //输出的是所有元素相接的结果38
//
代码图片:
作业附加介绍:
第二种方法:(也是比较简单的方法)
练习三:
课堂开始: