Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。

这篇具有很好参考价值的文章主要介绍了Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编写Java程序:创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。

package com.edu.jsu;

public class Student {//创建一个类,类名为Student
    private String name;//声明姓名属性
    private int id;//声明学号属性
    private int[] scores;//声明成绩属性
    public Student(String name, int id, int[] scores) { //构造方法,用于初始化姓名、学号和成绩属性
        this.name = name;
        this.id = id;
        this.scores = scores;
    }
    public double averageScore() { //计算平均成绩的方法
        int sum = 0; //初始化总分为0
        for (int score : scores) {
            sum += score;
        }
        return (double) sum / scores.length; //总分除以科目数得到平均成绩
    }
    public String getName() { //获取姓名属性的方法
        return name;
    }
    public void setName(String name) { //设置姓名属性的方法
        this.name = name;
    }
    public int getId() { //获取学号属性的方法
        return id;
    }
    public void setId(int id) { //设置学号属性的方法
        this.id = id;
    }
    public int[] getScores() { //获取成绩属性的方法
        return scores;
    }
    public void setScores(int[] scores) { //设置成绩属性的方法
        this.scores = scores;
    }
    public void printDetails() { //查看所有属性和属性值的方法
        System.out.println("Name: " + name);
        System.out.println("ID: " + id);
        System.out.println("Scores: ");
        for (int i = 0; i < scores.length; i++) {
            System.out.println("Subject " + (i + 1) + ": " + scores[i]);
        }
    }

    public static void main(String[] args) { //测试 Student 类的主方法
        Student student1 = new Student("李华", 202301, new int[]{88, 90, 78, 92, 95});//创建一个名为李华的学生对象
        double averageScore = student1.averageScore(); //调用计算平均成绩的方法
        System.out.println(student1.getName() + "同学的平均成绩为:" + averageScore);
        student1.printDetails();//调用查看所有属性和属性值的方法
    }
}

运行结果:
java学生数统计 分数 10 作者 wenyan 单位 山东科技大学 构造类student,包含姓名,,java,开发语言文章来源地址https://www.toymoban.com/news/detail-847440.html

到了这里,关于Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包