如何实现“Java四色五人”
1. 整件事情的流程
首先,我们来看一下整个实现“Java四色五人”的流程:
erDiagram
人员 ||--|| 颜色 : 持有
人员 ||--|| 人员 : 同色
2. 每一步需要做什么
步骤1:创建“人员”类
首先,我们需要创建一个“人员”类,用来表示每个人员的信息。以下是“人员”类的代码:
public class Person {
private String name; // 人员姓名
private String color; // 人员颜色
public Person(String name, String color) {
this.name = name;
this.color = color;
}
}
步骤2:创建“颜色”类
接下来,我们需要创建一个“颜色”类,用来表示不同的颜色。以下是“颜色”类的代码:
public class Color {
private String name; // 颜色名称
public Color(String name) {
this.name = name;
}
}
步骤3:创建“Java四色五人”主类
然后,我们需要创建一个主类“JavaFourColorFivePerson”,来实现“Java四色五人”的功能。以下是主类的代码:
import java.util.ArrayList;
import java.util.List;
public class JavaFourColorFivePerson {
public static void main(String[] args) {
List<Person> persons = new ArrayList<>();
List<Color> colors = new ArrayList<>();
// 初始化5个人员
persons.add(new Person("Person1", "Red"));
persons.add(new Person("Person2", "Green"));
persons.add(new Person("Person3", "Blue"));
persons.add(new Person("Person4", "Yellow"));
persons.add(new Person("Person5", "Purple"));
// 初始化4种颜色
colors.add(new Color("Red"));
colors.add(new Color("Green"));
colors.add(new Color("Blue"));
colors.add(new Color("Yellow"));
// 输出每个人员的姓名和颜色
for (Person person : persons) {
System.out.println("Person: " + person.name + ", Color: " + person.color);
}
// 输出每种颜色的名称
for (Color color : colors) {
System.out.println("Color: " + color.name);
}
}
}
3. 结尾
通过上面的步骤,我们已经实现了“Java四色五人”的功能。在这个过程中,我们创建了“人员”类和“颜色”类,然后在主类中实例化了5个人员和4种颜色,并输出了它们的信息。希望这篇文章对你有所帮助,如果有任何疑问,请随时联系我。祝你学习顺利!