本节内容:
1:二维数组遍历
2:小项目-在3年级所有班级中找到3年级2班周杰伦同学
3:本节总结&下节预告
一:二维数组遍历
思路
1:怎么获取二维数组中的一维数组个数
2:怎么获取二维数组中一维数组中的值?
分享:
1:通过之前的学习我们知道,二维数组中的[m]指的是一维数组的个数
2:二维数组中的[n]就是一维数组中的格式
3:通过之前学习获取一维数组的数据使用的是for循环遍历的。
所以我们通过1、2的分析可以知道,想要获取到二维数组数据,先要获取到二维数组
中的一维数组,然后再通过获取到的一维数组来获取其中的值。
4:经过以上分析,我们可以知道需要两个for循环。一个是循环获取二维数组
中的一维数组,一个数获取得到一维数组中的数据。
通过以上分析我们可以得到如下代码:

运行后结果为:

代码详情:
| public class DoubleTestArr1 { public static void main(String[] args) { int[][] arr = new int [3][]; arr[0] = new int[] {1,2,3,4,5}; arr[1] = new int[] {3,5,4,6}; arr[2] = new int [] {8,99,10}; for (int i = 0; i < arr.length; i++) {//第一层循环获取二维数组中一维数组的个数 for (int j = 0; j < arr[i].length; j++) {//第二层循环获取的是二维数组中指定一维数组的个数 System.out.println("二维数组中第"+i+"个一维数组。其第"+j+"值为:"+arr[i][j]); } } } } | 
通过代码运行我们可以得到结论:
1:二维数组中第一层循环获取二维数组中一维数组的个数
2:第二层循环获取的是二维数组中指定一维数组的个数
二:查找到3年级二班周杰伦同学
提示:
1:假设全校3年级班级有3个 每个班5个人
2:班级和学生姓名使用String类型存储
代码如下图:

思考:
假如我知道了周杰伦这个同学。我想要知道他所在的班级和他所在班级中的位置。这个代码怎么写?
三:总结
通过本节学习,我们需要掌握的
1:怎么获取二维数组中的元素
 
 
                     
            
        













 
                    

 
                 
                    