(在java中,)这可能会也可能不会,我认为这是因为它似乎是捷径/容易不存在。基本上我想要做的是让用户插入一个状态的名称,然后它添加一个到该状态的计数器,该计数器存储在不同的类中。我想在不创建 50 个 if/else 语句的情况下做到这一点。这是伪代码,它代表了我希望它如何完成。(此代码将封装在 mainclass.java 的 while 循环中,计数器和状态名称位于名为 state.java 的类中。)
Scanner userstate = new Scanner(System.in);
String statename = userstate.nextLine();
state.(statename).counter++;
在 state.java 中:
public state(int counter){
}
public static state Alabama = new state(0);
由于时间关系,希望有类似上述的捷径。