Java(学生成绩管理)

public class Grade 

{

    private:

double english;

     double math;

    double Chinese;

    

    public:

Grade(double english, double math, double Chinese)

     {

        this.english = english;

        this.math = math;

        this.Chinese = Chinese;

    }

     double sum() 

    {

        return this.english+this.math+this.Chinese;

    }

    

     void displayTotal() 

    {

        System.out.println(sum());

    }

    

     double average() 
    {

        return sum()/3;

    }

    

     void displayAverage() 

    {

        System.out.println(average());

    }

     double getEnglish() 

    {

        return english;

    }

     void setEnglish(double english)

     {

        this.english = english;

    }

    double getMath()

     {

        return math;

    }

    void setMath(double math)

     {

        this.math = math;

    }

    public double getChinese() 

     {

        return Chinese;

    }

    public void setChinese(double Chinese) {

        this.Chinese = Chinese;

    }

}

public class Student 

{

    String name;

    Grade grade;

    public Student(String name, Grade grade) {

        this.name = name;

        this.grade = grade;

    }

    

public static void main(String[] args) 

{

        Student s = new Student("Cici"new Grade(70, 6090));

        s.grade.printAverage();

        s.grade.printTotal();

    }

}

原文地址:https://www.cnblogs.com/hjza/p/9134776.html

时间: 2024-11-13 13:02:23

Java(学生成绩管理)的相关文章

学生成绩管理C语言版

[标题]学生成绩管理的设计与实现 [开发语言]C语言 [概要设计]使用结构体存储学生的学号.姓名和成绩信息,实现对学生成绩类的基本操作:增加.删除.查询.排序 [测试数据]按提示输入5组正确的正确的数据和5组有问题的数据,查看程序能否运行正确 [测试结果]基本功能运行正确,异常输入无法处理(关于性能对比测试,查看C++版:http://www.cnblogs.com/forerve/p/3908716.html) [详细设计] 1 #include<stdio.h> 2 #include<

学生成绩管理后台第二项任务:初步建模,搭建一个简单的网站

负责人:程琳茹 合伙人:李玉婷 签约员工:闫玉荣 前言:学生成绩管理后台,看起来是一个简单的项目,但是对于我们今后的发展很重要,建设一个管理后台有很多方法,这里我们主要使用Rstudio,在之后的文章中,会详细给出我们小组完成项目的过程与遇到的问题,欢迎大家借鉴,此外,同学们要积极参与讨论. 项目步骤:1.熟悉与安装Rstudio,并且配置好R内部环境. 2.建立好文件所存放的位置与确保文档可以正常使用. 3.搭建一个简单的网站,分别分为server.R端口与ui.R端口. 4.搭建好网站后,插

C语言文件实现学生成绩管理

C语言实现学生成绩管理 项目简介 用C语言的链表及文件操作实现学生成绩的管理,实现主要的添加.修改.删除.查询的主要功能,并在程序关闭时将数据存储在二进制的文件中并加密.下一次打开程序,先解密二进制文件,然后将数据读入内存,再允许用户的操作. 程序简示图 功能介绍 1. 加密数据: 程序结束时,现将生成的链表,写入二进制的临时文Temp.dat,再运用加密函数,将Temp.dat加密到文件Data.dat(就相当于数据库),并删除文件Temp.dat.程序开始运行时,先获取文件Data.dat的

上个月C++课程设计做的一个《学生成绩管理和选课系统》

分享下代码.冗余的代码比较多.比较重要的部分有注释. 采用文件方式保存数据,需要先在D盘建立三个“表”,即是txt文件,分别是student.txt,teacher.txt,course.txt. 其中teacher.txt,中要预先存入一组数据,如下 教师id 姓名 密码 1 大明 123123 然后编译运行程序,选择教师登录,用上面的id和密码登录就可以进行学生的增删改查操作了. 下面贴代码,功能就看main()函数的菜单吧,懒得详述了... #include <iostream> #in

干翻沈师-学生成绩管理-开发环境搭建过程

项目技术 学生成绩管理平台,采用web页面的显示模式,使用前后端分离技术.前端(vue.js)用于数据显示,后端服务(Python)进行数据的技术 前端 使用技术 目的 iview 使用组件化布局,方便前端页面的展示 axios 处理http请求用于与后端服务请求数据 echart.js 图表库,用于折线图,饼图等图表的展示 后端 使用技术 目的 flask Python的轻量级web开发框架,用于写restful api进行数据的请求 pandas 处理csv文件的模块,计算查询结果 开发环境

学生成绩管理项目

程序设计课程设计报告书 题目 : "学生成绩管理"的设计与实现学院 : 信息工程学院班级 : 软件Q1841班学号 : 18130216作者 : 华书磊指导老师 : 李 祥 二〇一八年四月二十六日 目 录第1章 需求分析 1一. 市场需求 1第2章 功能介绍 2一. 成绩添加及显示 2二. 查找或修改个人成绩 2第3章 总体设计 3一. 结构框架 3二. 功能的实现 3总 结 6附 录 1 第1章需求分析一.市场需求1.学生成绩管理项目具备极大的市场需求,许多学校都需要这样一个项目来统

简易学生成绩管理管理系统(java描述)

没正式学过java,但是系统学过C++后,初略的看了下java的基本语法,于是我就尝试着用java来写个简单的学生管理系统,功能不齐全,以后有空再补充吧. 写的时候定义了不同的包名字,如jeaven1 , jeaven2 , jeaven3 先上Student类: 1 package jeaven1; 2 import java.io.*; 3 4 public class Student 5 { 6 private String name; 7 private String id; 8 pri

开学考试学生成绩管理Java

首先student类 package xuexi; public class Student { private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private double networkscore; private double databasescore; private double softwarescore; pu

《团队-学生成绩管理-需求分析》

学生成绩管理系统--需求分析 开发意图: 采用学生成绩管理系统,可以方便地对学生和学生成绩进行管理. 用户特点: 本系统的最终用户只有一个:管理员.系统的管理员主要是对学生信息以及 学生成绩进行一些操作. 这些操作包括对学生信息的添加. 对学生成绩的录入以 及对学生成绩进行分析等. 可行性分析: 目前, 随着办公信息化的开展, 高校的扩招, 新生入学以及期末考试结束后,学校都需 要对一些繁琐的流程进行管理, 通过一个基于 B/S 架构的管理系统, 可以很好的将这一个过 程进行化繁为简. 此项目具