简单的学生成绩管理系统

本文介绍了一个简易的成绩管理系统的设计与实现,该系统使用Java语言,通过控制台界面提供成绩录入、成绩列表展示、成绩查询及系统退出等功能。系统采用数组存储学生姓名和成绩,支持基本的数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:用户可以通过输入数字来进行功能的选择: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;
	    	}
	    		    		
	    }
		

	}
	

}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值