java设计一个类Student,该类包括姓名、学号和语文数学和总成绩。设计一个方法,包括设计一个类Student,该类包括姓名、学号和成绩。设计一个方法,以表格的形式输出学生姓名,学号和成绩
时间: 2024-05-13 16:15:35 浏览: 123
以下是Java代码实现:
```java
public class Student {
private String name; // 姓名
private String number; // 学号
private int chineseScore; // 语文成绩
private int mathScore; // 数学成绩
public Student(String name, String number, int chineseScore, int mathScore) {
this.name = name;
this.number = number;
this.chineseScore = chineseScore;
this.mathScore = mathScore;
}
// 计算总成绩
public int getTotalScore() {
return chineseScore + mathScore;
}
// 输出表格形式的学生信息
public void printInfo() {
System.out.printf("%-10s%-10s%-10s%-10s%-10s\n", "姓名", "学号", "语文成绩", "数学成绩", "总成绩");
System.out.printf("%-10s%-10s%-10d%-10d%-10d\n", name, number, chineseScore, mathScore, getTotalScore());
}
}
```
以上代码实现了一个`Student`类,包含了姓名、学号、语文成绩和数学成绩,并提供了计算总成绩和输出表格形式学生信息的方法。
可以通过以下方式使用该类:
```java
public class Test {
public static void main(String[] args) {
Student student1 = new Student("张三", "1001", 80, 90);
Student student2 = new Student("李四", "1002", 90, 85);
student1.printInfo(); // 输出张三的学生信息
student2.printInfo(); // 输出李四的学生信息
}
}
```
运行结果:
```
姓名 学号 语文成绩 数学成绩 总成绩
张三 1001 80 90 170
姓名 学号 语文成绩 数学成绩 总成绩
李四 1002 90 85 175
```
以上代码实现了一个简单的学生信息管理系统,可以通过`Student`类来创建学生对象,并输出学生信息。
阅读全文