本节内容:
1:完成已知道周杰伦同学,查询所在班级
2:二维数组求年销售总额
3:本节总结&下节预告
本文出处:《凯哥陪你学系列之java基础篇.Java基本语法篇》中第35篇 二维数组6 二维数组练习2通过人查出所在班级和求年销售额
一:知道周杰伦同学,查询所在班级
运行结果:
具体代码:
public class FindJieLun2 {
public static void main(String[] args) {
String[][] classArr = new String[3][5];
classArr[0]= new String [] {"陈妍希","林心如","陈乔恩","林志颖","林志玲","赵又廷"};
classArr[1]= new String [] {"霍建华","周杰伦","罗志祥","猪哥亮","安以轩","林依晨"};
classArr[2]= new String [] {"王祖贤","吴奇隆","林青霞","彭于晏","柯震东","舒淇"};
//声明存放周杰伦同学名字变量
String studentName = "周杰伦";
for (int i = 0; i < classArr.length; i++) {
for (int j = 0; j < classArr[i].length; j++) {
if(studentName.equals(classArr[i][j])){
//获取所在班级实际值
int classNo = i+1;
//获取所在班级中排名实际值
int location = j+1;
System.out.println(studentName+"同学,所在班级为:3年级"+classNo+
"班。其所在班级中第"+location+"名");
}
}
}
}
}
二:二维数组求年销售总额
需求:公司年销售额求和 某公司按照季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99
分析:
1:每个季度有三个月,每年都有4个季度。
所以我们可以把每个季度看作是一个一维数组。把每年看作是二位数组。
可以得到一个有4个一维数组,每个一维数组长度为3的二维数组
int [][] arr = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}}
根据分析出来的,我们可以得到如下代码:
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com