类的封装与对象数组-利用对象数组计算期末总成绩

本文介绍如何使用Java编程实现计算学生期末总成绩的功能。通过定义一个学生类,包含姓名、平时成绩、上机考试、期末笔试等私有成员变量,以及相应的构造方法、set/get方法。然后创建一个学生对象数组,利用循环计算每个学生的总成绩,并展示成绩表。
摘要由CSDN通过智能技术生成

学生期末总成绩的计算公式为:平时成绩(40%)+上机考试(30%)+期末笔试(30%),已知若干名同学的成绩如表中所示(具体的数据自定),创建学生类的数组存储学生成绩并求出期末总成绩,然后按要求输出成绩表。
在这里插入图片描述要求:
定义一个学生类,包含私有的成员变量有:姓名、平时成绩、上机考试、期末笔试、总成绩。
定义一个带参的构造方法,用于对学生的姓名、平时成绩、上机考试、期末笔试赋初值;
定义set和get方法,用于对学生的总成绩进行设值和取值;
定义get方法,用于获取学生的姓名、平时成绩、上机考试、期末笔试数据;
定义一个测试类,在测试类中创建包含10个元素的学生类对象数组,并利用带参的构造方法给学生类数组元素赋初值。
在测试类中,利用循环语句,求出每个学生的总成绩并保存;
在测试类中,输出所有学生的成绩表。输出示例如下:

在这里插入图片描述

public class Student {
   
    private String name;
    private double assignments;
    private double lab;
    private double written;
    private double totalScore;
    public Student(String name,double assignments,double lab,double written) {
   
        this.name=name;
        this.assignments=assignments;
        this.lab=lab;
        this.written=written;
        }
    public void setTotalScore(double totalScore) {
   
        this.totalScore=totalScore;
         }
    public double getTotalScore
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值