编写一个类,描述学生的学号、姓名、成绩。编写一个测试类,输入学生的学号和成绩,并显示该学号的学生姓名,以及成绩。
时间: 2023-06-03 08:04:47 浏览: 142
这是一个关于Java编程的问题。以下是示例代码:
```java
class Student {
String id;
String name;
double score;
public Student(String id, String name, double score) {
this.id = id;
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public double getScore() {
return score;
}
}
public class TestStudent {
public static void main(String[] args) {
Student s1 = new Student("1001", "张三", 78.5);
Student s2 = new Student("1002", "李四", 88.5);
String inputId = "1001";//这里假设输入的学生学号为"1001"
if (inputId.equals(s1.id)) {
System.out.println("姓名:" + s1.getName() + ", 成绩:" + s1.getScore());
} else if (inputId.equals(s2.id)) {
System.out.println("姓名:" + s2.getName() + ", 成绩:" + s2.getScore());
} else {
System.out.println("没有找到该学号的学生!");
}
}
}
```
以上代码定义了一个Student类,包含学号、姓名、成绩等属性,同时定义了一个TestStudent类,用于测试。在测试类中,输入学号并与已有两个学生的学号比较,找到符合条件的学生并输出其姓名和成绩。
阅读全文