学生成绩管理系统

该项目是一个基于Java的学生成绩管理系统,包括学生类(Student)和管理类(Manager)。学生类包含姓名和三门课程的成绩,还实现了计算总分的功能。管理类提供了输入、更新和显示成绩的方法,以及按指定课程排序的功能。程序通过MyEclipse5.1开发,具备用户交互和数据操作的基本功能。

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

学生成绩管理系统

Java阶段项目

涉及知识点:

Scanner输入

循环结构

条件结构

方法

数组(基本类型数组,对象数组)

类定义

对象成员访问

题目要求:

接收用户输入的N个学生和各自三门功课成绩的信息

并且提供维护成绩,显示全部学生成绩信息的功能

要求使用MyEclipse5.1开发,并且符合题目要求.严格遵从提供的步骤

  1. 打开MyEclipse5.1,建立Java项目
  2. 创建Student类描述学生,设置以下属性
    1. String name                           学生姓名
    2. int[] score=new int[3]            三门课程成绩
  3. 创建Manager类管理学员成绩,将涉及功能以方法划分
    1. public Student[]  input(Student []stus);          学生成绩录入方法,参数stus为待录入信息学生数组

    1. public Student[]  update(Student []stus,int index); 学生成绩修改方法,参数index为修改的学生信息索引,另外本方法会在修改前显示该学生信息

    1. public void display(Student []stus);         显示所有学生成绩信息方法

  1. 创建public static void main(String []args)方法作为程序入口,并且在该方法内创建Manager实例,通过调用Manager的各个业务方法实现题目要求,注意循环,条件语句的使用

效果图:

===============================================================================

扩展(此部分开始之前由任课老师检查上面功能要求完成情况,合格后才可开始)

修改Student类

添加属性 int sum;

添加计算总分的功能:public void  getSum();

修改Manager类

添加按降序排序方法:public Student[]  sort(Student []stus,int check);  参数check为排序条件,取值范围为1-4

1,2,3分别对应课程1,课程2,课程3为条件排序

4对应的是以总分排序

修改public void display(Student []stus);方法

将显示具体课程分数的功能移交给新方法public void displayScore(Student stu);

效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值