音乐椅。音乐椅是一款儿童游戏,玩家在播放音乐的同时绕着一组椅子走动。当音乐停止时,每个人都必须坐下。但是,椅子比人少一张,所以有人被排除在外。而且,确实,那个人不在游戏中。一把椅子被移走。游戏又开始了;别人出去了。这种情况一直持续到只剩下一名玩家,即获胜者。
我在播放器 [] 中存储命令行参数时遇到问题
这是我的代码
import java.util.*;
public class MusicalChairs {
Player [] players;
Random r = new Random();
public static void main(String[] args){
MusicalChairs mc = new MusicalChairs();
mc.setUpGame(args);
}
public void setUpGame(String [] p){
System.out.println("This is how we stand.......");
for (int i = 0; i < p.length; i++){
System.out.println(p[i]+" is "+ Player.Status.IN);
}
}
public void showStatus(){
}
public void winner(){
System.out.println("is the winner");
}
}
class Player{
enum Status{IN,OUT};
private String name;
private Status status;
public Player(String n){
name=n;
}
public String getName(){
return name;
}
public void setStatus(Status s){
status=s;
}
public Status getStatus(){
return status;
}
public String toString(){
String ret = name;
if(status==Status.IN){
ret="IN ";
}
else{
ret="OUT ";
}
return ret;
}
}