|
@@ -0,0 +1,92 @@
|
|
|
+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.length;k++){
|
|
|
+ System.out.println("循环次数"+k);
|
|
|
+ for (int z = 0;z < className[k].length;z++){
|
|
|
+ String s = className[k][z];
|
|
|
+ System.out.println(s);
|
|
|
+ System.out.println("第一个元素的长度"+ className[k].length);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ String name = className[0][0];
|
|
|
+// System.out.println("qq"+name);
|
|
|
+// System.out.println("yy===>"+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<xs.length;q++){
|
|
|
+ for (int e = 0 ;e <xs[q].length;e++){
|
|
|
+ sum+=xs[q][e];
|
|
|
+ count++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ System.out.println("总和为"+sum);
|
|
|
+ System.out.println("平均值"+sum/count);
|
|
|
+ }
|
|
|
+}
|