1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- 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);
- }
- }
|