一个初学者简单的学生成绩管理系统
当运行时会显示-------请输入学生的人数
用户输入完成后会显示--------请输入第1个学生的名字
用户输入名字回车显示--------请输入第2个学生的名字
以此类推最后会显示--------请输入xx的语文成绩--------请输入xx的数学成绩--------请输入xx的英语成绩
输入完成后会表格形式打出成绩,总分,平均分
package 学生管理;
//简单的成绩管理初级;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入学生的人数");
int num=in.nextInt();
int a=0;
int b=0;
int add[]=new int[num];
int ave[]=new int[num];
String name[]=new String[num];
for(int i=0;i<num;i++){
System.out.println("请输入第"+(i+1)+"个学生的名字");
name[i]=in.next();
}
String pro[]=new String[]{"语文","数学","英语"};
int score[][]=new int[num][3];
for(int i=0;i<num;i++){
for(int j=0;j<3;j++){
System.out.println("请输入"+name[i]+"的"+pro[j]+"成绩");
score[i][j]=in.nextInt();
}
}
for(int i=0;i<num;i++){
for(int j=0;j<3;j++){
add[i]+=score[i][j];
}
//add[i]=a;
//ave[i]=a/3;
if(i>0){
ave[i]=(add[i]-add[i-1])/3;
}else{
ave[i]=add[i]/3;
}
}
System.out.println("学生"+"\t"+"语文"+"\t"+"数学"+"\t"+"英语"+"\t"+"平均分"+"\t"+"总分");
for(int i=0;i<num;i++){
System.out.print(name[i]);
for(int j=0;j<3;j++){
System.out.print("\t"+score[i][j]);
}
System.out.print("\t"+add[i]+"\t"+ave[i]+"\t"+"\n");
}
}
}