版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
说明:用户可以通过输入数字来进行功能的选择:1.录入成绩 2.输出所有学生的信息 3.根据姓名查找学生的信息 4.退出系统
package Day06;
//成绩管理系统
import java.util.Scanner;
public class GradeManagerSystem {
public static void main(String[] args) {
System.out.println("********欢迎进入成绩管理系统*******");
//成绩录入的方法
//此数组用来存放学生的姓名
String []name=new String[10];
//用于存放学生的成绩
int []grade=new int[10];
Scanner scan=new Scanner(System.in);
while(true) {
System.out.println("请选择功能:1-成绩录入,2-成绩列表,3-成绩查询,4-退出");
int number=scan.nextInt();
if(number==4) {
System.out.println("********感谢你的使用*************");
break;
}
switch(number) {
case 1:
System.out.println("开始录入成绩:");
for (int i = 0; i < grade.length; i++) {
System.out.print(i+1+"."+"学生姓名:");
//学生姓名
String Name=scan.next();
name[i]=Name;
System.out.print(","+"成绩:?");
//学生成绩
int Grade=scan.nextInt();
grade[i]=Grade;
}
System.out.println("录入完毕!");
// scan.close();
break;
case 2:
System.out.println("编号"+"\t"+"姓名"+"\t"+"成绩");
System.out.println("-------------------");
for (int i = 0; i < grade.length; i++) {
System.out.println(i+1+"\t"+name[i]+"\t"+grade[i]);
}
int sum=0;
int average=0;
for (int i = 0; i < grade.length; i++) {
sum+=grade[i];
}
average=sum/grade.length;
System.out.println("平均成绩:"+average);
break;
case 3:
System.out.print("请输入你要查询的学生姓名:");
//con为要查找的学生姓名
String Con=scan.next();
for (int i = 0; i < grade.length; i++) {
if(name[i].equals(Con)) {
System.out.println(i+1+"\t"+"学生姓名:"+name[i]+"\t"+"成绩"+grade[i]);
}
}
break;
}
}
}
}