首页 > 编程知识 正文

二维数组遍历输出,java二维数组的遍历

时间:2023-05-06 05:41:39 阅读:146655 作者:1746

二维数组的初始化和遍历等

根据二维数组计算几个班几个学生的平均分。

公共类主{

publicstaticvoidmain (字符串[ ] args ) {

使用二维数组计算每个类的平均分

//首先输入有多少个班,在每个班输入每个人的分数,最后计算平均分(成绩类型为int ) )。

sannerin=newscanner(system.in;

//决定班级的数量

System.out.print ('你们一共有几班?' );

int classCount=in.nextInt (;

//创建二维数组

int [ ] [ ] arr=new int [类计数] [ ];

//输入每个班有多少人

for(intI=0; i arr.length; I ) {

System.out.format ('第%d班有多少人?' 、i 1;

int peopleNum=in.nextInt (;

arr[i]=new int[peopleNum];

}

//遍历并初始化二维数组的各个元素(输入每个同学的成绩) )。

for(intI=0; i arr.length; I ) {

for(intj=0; j arr[i].length; j ) {

System.out.format ('第%d班第%d个学生的成绩为: ',i 1,j 1);

arr[i][j]=in.nextInt (;

}

}

//输出二维数组的各要素看看效果

for(intI=0; i arr.length; I ) {

for(intj=0; j arr[i].length; j ) {

system.out.print(arr[I][j] ';

}

}

//开始计算总成绩

//首先定义总成绩变量和总人数变量

int sum=0;

int totalPeople=0;

//遍历二维数组更新总成绩

for(intI=0; i arr.length; I ) {

for(intj=0; j arr[i].length; j ) {

sum =arr[i][j];

总人员=1;

}

}

//计算平均值并输出

双面平均=sum/total people;

system.out.printf('%d班的平均成绩为%.2f。' 、类计数、平均;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。