java创建一个学生成绩类_构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言...
时间: 2024-02-23 09:58:33 浏览: 36
好的,根据您的要求,我可以为您提供一份 Java 代码实现,如下所示:
```java
public class Student {
private String name; // 学生姓名
private int age; // 学生年龄
private int javaScore; // Java 成绩
public Student(String name, int age, int javaScore) {
this.name = name;
this.age = age;
this.javaScore = javaScore;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public int getJavaScore() {
return javaScore;
}
}
public class Main {
public static void main(String[] args) {
Student[] students = new Student[5];
students[0] = new Student("张三", 18, 90);
students[1] = new Student("李四", 19, 85);
students[2] = new Student("王五", 20, 92);
students[3] = new Student("赵六", 21, 88);
students[4] = new Student("孙七", 22, 95);
// 输出每个学生的信息
for (int i = 0; i < students.length; i++) {
System.out.println("姓名:" + students[i].getName() +
" 年龄:" + students[i].getAge() +
" Java成绩:" + students[i].getJavaScore());
}
// 计算平均值
double sum = 0;
for (int i = 0; i < students.length; i++) {
sum += students[i].getJavaScore();
}
double average = sum / students.length;
System.out.println("Java成绩平均值:" + average);
// 计算最高分和最低分
int maxScore = students[0].getJavaScore();
int minScore = students[0].getJavaScore();
for (int i = 1; i < students.length; i++) {
int score = students[i].getJavaScore();
if (score > maxScore) {
maxScore = score;
} else if (score < minScore) {
minScore = score;
}
}
System.out.println("Java成绩最高分:" + maxScore);
System.out.println("Java成绩最低分:" + minScore);
}
}
```
以上代码定义了一个学生类 `Student`,包含学生姓名、年龄、Java 成绩三个属性,以及一个构造方法和三个 getter 方法。然后在 `Main` 类中创建了五个 `Student` 对象,并输出每个学生的信息。接着计算了这五个学生 Java 成绩的平均值和最高分、最低分,并输出结果。
注意,这里的代码实现只是一个简单的例子,您可以根据实际需求进行更改和扩展。
阅读全文