java中二维数组的应用
/*姓名 : 赵康乐
职业 : 学生
日期 : 2022-04-30
任务 : 利用二维数组求各学科的平均值
*/
import java.util.Scanner;
public class TestArray {
static Scanner input = new Scanner(System.in);
static String[] course = {"语文","数学","英语"};
static String[] name = {"张三","李四","王五","赵六"};
static int[][] stuScore = new int[3][4];
static void inputScore(){
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
System.out.print("请输入科目: "+course[i]+"学生: "+name[j]+"的成绩: ");
stuScore[i][j] = input.nextInt();
}
}
}
static int[] eachAvgScore(){
int[] singleSum = new int[]{0,0,0};
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
singleSum[i] += stuScore[i][j];
}
}
for(int i=0;i<3;i++){
System.out.println("科目:"+course[i]+"的平均成绩:"+singleSum[i]/4.0);
}
return singleSum;
}
static void totalAvgScore(int[] singleSum){
int sum = 0;
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
sum += stuScore[i][j];
}
}
System.out.println("总平均成绩为: "+sum/12.0);
}
public static void main(String[] args){
inputScore();
int[] singleSum = eachAvgScore();
totalAvgScore(singleSum);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗