首页 > 基础资料 博客日记
Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。
2024-05-29 10:00:06基础资料围观343次
这篇文章介绍了Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。,分享给大家做个参考,收藏Java资料网收获更多编程知识
编写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();//调用查看所有属性和属性值的方法
}
}
运行结果:
文章来源:https://blog.csdn.net/2301_80407492/article/details/136955200
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: