java设计一个类Student,该类包括姓名、学号和语文数学和总成绩。设计一个方法,包括设计一个类Student,该类包括姓名、学号和成绩。设计一个方法,以总表格的形式输出学生姓名,学号和成绩
时间: 2024-05-13 17:15:39 浏览: 57
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
以下是Java代码实现:
```java
public class Student {
private String name; // 学生姓名
private String id; // 学生学号
private int chinese; // 语文成绩
private int math; // 数学成绩
private int total; // 总成绩
// 构造方法
public Student(String name, String id, int chinese, int math) {
this.name = name;
this.id = id;
this.chinese = chinese;
this.math = math;
this.total = chinese + math;
}
// 输出学生信息
public void display() {
System.out.println(name + "\t" + id + "\t" + chinese + "\t" + math + "\t" + total);
}
}
```
接下来,我们可以创建一个包含多个学生信息的数组,然后遍历该数组并调用每个学生对象的`display()`方法,以总表格的形式输出学生姓名、学号和成绩。示例代码如下:
```java
public class Main {
public static void main(String[] args) {
// 创建学生数组
Student[] students = {
new Student("张三", "001", 80, 90),
new Student("李四", "002", 75, 85),
new Student("王五", "003", 90, 80),
new Student("赵六", "004", 85, 95)
};
// 输出表头
System.out.println("姓名\t学号\t语文\t数学\t总成绩");
// 遍历学生数组并输出学生信息
for (Student student : students) {
student.display();
}
}
}
```
运行上述代码,即可在控制台中看到输出的总表格形式的学生信息。
阅读全文