package com.sf; import javax.naming.InsufficientResourcesException; public class Test2 { public static void main(String[] args) { /** * 有三个班级 每个班级有3个学生 */ String[] class1 = {"qq","ww","ee"}; String[] class2 = {"rr","tt","yy"}; String[] class3 = {"uu","ii","oo"}; /** * 声明二维数组 * 1、元素的数据类型[][] 二维数组的名称; * 2、元素的数据类型 二维数组名[][]; * 3、元素的数据类型[] 二维数组名[]; */ String[][] classTwo; //推荐 String classTwo2[][]; String[] classTwo3[]; /** * 将三个班级,每个班级中的三个同学 都放在一个二维数组里 * [][] * 第一个中括号代表的是 二维数组中的第一个元素 * 第二个中括号代表的是 二维数组中的第一个元素(一维数组)中的每一个元素 */ String[][] className = {{"qq","ww","ee"},{"rr","tt","yy"},{"uu","ii","oo"}}; for (int k = 0; k"+className[1][2]); String[][] className2 = new String[][]{{"qq","ww","ee"},{"rr","tt","yy"},{"uu","ii","oo"}}; String[][] className3; className3 = new String[][]{{"qq","ww","ee"},{"rr","tt","yy"},{"uu","ii","oo"}}; /** * [1] : 二维数组中 包含2个一维数组 行 * [2] : 每个一维数组中的元素个数为3个 列 */ String[][] arr = new String[2][3]; arr[0][0] = "张三0"; arr[0][1] = "张三1"; arr[0][2] = "张三2"; // 第二个一维数组赋值 arr[1][0] = "张四0"; arr[1][1] = "张四1"; arr[1][2] = "张四2"; System.out.println(arr[1][1]); /** * 获取二维数组的长度 获取二维数组中一维数组(第一个元素)的的长度 */ int length = arr.length; int length1 = arr[0].length; System.out.println(length); System.out.println("================="+length1); /** * 二维数组的遍历 */ String[][] name1 = new String[][]{{"qq","ww","ee"},{"rr","tt","yy"},{"uu","ii","oo"}}; int[][] xs = {{12,14,24},{23,18,35},{33,48,25},{27,28,35}}; int sum = 0; int count = 0; //数组长度 for (int q = 0 ;q