Java编写一个类,描述学生的学号、姓名、成绩。编写一个测试类,输入 学生的学号和成绩,并显示该学号的学生姓名,以及成绩。
时间: 2024-10-11 16:09:13 浏览: 9
在Java中,你可以创建一个`Student`类来存储学生的信息,然后在一个`Test`类中进行操作。首先,我们来定义`Student`类:
```java
public class Student {
private int studentId;
private String name;
private double score;
// 构造函数
public Student(int id, String name, double score) {
this.studentId = id;
this.name = name;
this.score = score;
}
// getter 和 setter 方法
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
```
接下来,我们可以编写一个`Test`类来进行测试:
```java
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生学号:");
int studentId = scanner.nextInt();
System.out.println("请输入学生成绩:");
double score = scanner.nextDouble();
// 创建学生对象
Student student = new Student(studentId, "暂无姓名", score); // 假设姓名未输入
// 显示学号和姓名
System.out.println("学号为 " + student.getStudentId() + " 的学生姓名是: " + student.getName());
// 显示成绩
System.out.println("学生的成绩是: " + student.getScore());
scanner.close();
}
}
```
在这个测试类中,用户会被提示输入学号和成绩,程序会根据这些输入创建一个新的`Student`对象并展示对应信息。
阅读全文