用Java 设计一个学生类有姓名和成绩两个属性,实现对成绩的修改和输出姓名和成绩。
时间: 2024-10-10 12:09:08 浏览: 62
在Java中,我们可以创建一个简单的`Student`类来满足这个需求。首先,我们需要定义一个包含姓名和成绩属性的类,同时提供用于设置成绩和获取信息的方法。这里是一个基本的示例:
```java
public class Student {
// 定义属性
private String name;
private double score;
// 构造函数
public Student(String name, double score) {
this.name = name;
this.score = score;
}
// 提供方法来修改成绩
public void setScore(double newScore) {
if (newScore >= 0 && newScore <= 100) { // 确保新成绩在有效范围内
this.score = newScore;
} else {
System.out.println("新成绩超出范围,请输入0到100之间的值。");
}
}
// 输出学生的姓名和成绩
public void display() {
System.out.println("姓名: " + name);
System.out.println("成绩: " + score);
}
// 主方法(仅用于演示)
public static void main(String[] args) {
Student student = new Student("小明", 85.0);
student.setScore(90); // 修改成绩
student.display(); // 输出原始信息
}
}
```
在这个例子中,我们创建了一个`Student`类,它有两个私有成员变量`name`和`score`。构造函数用于初始化学生的信息,`setScore`方法允许修改成绩并检查是否在合法范围内,`display`方法则用于显示学生的基本信息。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)