您现在的位置是:首页 > 短信大全

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

作者:峨乐时间:2024-05-05 08:36:23分类:短信大全

简介  文章浏览阅读1.6k次,点赞3次,收藏3次。【代码】Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。_设计学生类student,内含如下属性:学号(int id)、姓名(string n

点击全文阅读

编写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();//调用查看所有属性和属性值的方法    }}

运行结果:
在这里插入图片描述

点击全文阅读

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

我来说两句