创建一个项目,在项目中设计一个类封装学生的课程成绩属性和方法并编写测试代码进行测试: 属性:学号,姓名,课程名称,课程成绩; 方法:学生成绩输入(方法名自己定义)用于从键盘输入学生的信息。 方法:学生成绩显示。java代码
时间: 2024-03-07 08:48:34 浏览: 76
下面是一个简单的实现,包含一个名为Student的类,其中包含学号、姓名、课程名称和课程成绩属性,以及一个用于输入学生成绩和一个用于显示学生成绩的方法:
```java
import java.util.Scanner;
public class Student {
private String studentId;
private String name;
private String courseName;
private int grade;
public Student(String studentId, String name, String courseName) {
this.studentId = studentId;
this.name = name;
this.courseName = courseName;
this.grade = 0;
}
public void inputGrade() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生成绩:");
this.grade = scanner.nextInt();
}
public void displayGrade() {
System.out.println("学号:" + this.studentId);
System.out.println("姓名:" + this.name);
System.out.println("课程名称:" + this.courseName);
System.out.println("课程成绩:" + this.grade);
}
// 测试代码
public static void main(String[] args) {
Student student = new Student("001", "张三", "数学");
student.inputGrade();
student.displayGrade();
}
}
```
当运行测试代码时,它将创建一个名为“张三”的学生,其学号为“001”,课程名称为“数学”。然后它将调用`inputGrade()`方法,要求用户输入该学生的成绩。最后,它将调用`displayGrade()`方法,以显示学生的信息和成绩。
阅读全文