展开全部
这个题目你的给点分的,不然大神们不会理你的呵呵~
还好我不是大神,试着做下吧!不足之处e5a48de588b63231313335323631343130323136353331333363383466,还请指点!public class 二维
{
public static void main(String[] args)
{
System.out.println("\n\t\t==========学员成绩测试==========\n");
init();
}//初始化!
private static void init()
{
//学员名字!
String[] nameS=new String[20];
//科目!
String[] subjects={"语文","数学","英语","电脑","体育"};
//分数;要求是整数我就用int了!
int[][] marks=new int[20][5];
//单个学员总分数!
int[] drr=new int[20];
//分数生成!
for (int i=0;i
{
//序列产生名字!
nameS[i]="学员"+(char)('A'+i);
//统计开始!
int tem=0;
for (int j=0;j
{
//随机产生分数!
marks[i][j]=(int)(Math.random()*100);
tem+=marks[i][j];
}
//存单个统计!
drr[i]=tem;
}
//传递!
print(nameS,subjects,marks,drr);
}
//打印出分数!
private static void print(String[] nrr,String[] srr,int[][] arr,int[] drr)
{
//统计某一科的20位同学平均分;语文为0,数学为1,英语为2,电脑为3,体育为4,这里用电脑作为代表!
int tem=0;
for (int i=0;i
{
//打印名字!
System.out.print(nrr[i]+":\t");
for (int j=0;j
{
//打印科目和成绩!
System.out.print(srr[j]+":"+arr[i][j]+"\t");
//统计电脑科目20位同学分数!
if(j==3)
tem+=arr[i][j];
}
//打印学员总分
System.out.print("总分:"+drr[i]);
//换行!
System.out.println("\n-----------------------------------------------");
}
System.out.println("\n-----全体同学的\""+srr[3]+"\"的平均成绩为:"+tem/20+"-----\n");
}
}