某社区开展了一项志愿者服务评分活动,每位志愿者根据其服务表现评定分为:A,B,C请根据以上用java写代码运行
时间: 2024-10-10 13:07:54 浏览: 8
在Java中,你可以创建一个简单的类`Volunteer`来表示志愿者,并包含一个枚举类型`ServiceRating`来存储评分等级。下面是一个基本的示例:
```java
public enum ServiceRating {
A, B, C
}
class Volunteer {
private String name;
private ServiceRating rating;
// 构造函数
public Volunteer(String name, ServiceRating rating) {
this.name = name;
this.rating = rating;
}
// 获取名字和评级的方法
public String getName() {
return name;
}
public ServiceRating getRating() {
return rating;
}
// 打印志愿者信息
@Override
public String toString() {
return "Name: " + name + ", Rating: " + rating.toString();
}
}
// 主程序部分
public class VolunteerServiceScoreActivity {
public static void main(String[] args) {
// 创建志愿者并分配评分
Volunteer volunteer1 = new Volunteer("张三", ServiceRating.A);
Volunteer volunteer2 = new Volunteer("李四", ServiceRating.B);
Volunteer volunteer3 = new Volunteer("王五", ServiceRating.C);
// 打印志愿者信息
System.out.println(volunteer1); // 张三, A
System.out.println(volunteer2); // 李四, B
System.out.println(volunteer3); // 王五, C
}
}
```
在这个例子中,`main`方法创建了三位志愿者,并通过`ServiceRating`枚举给他们分别打分。然后,每个志愿者的信息会被打印出来。
阅读全文