-7
我在這裏有一個代表岩石,紙,剪刀遊戲的課。岩石,紙,剪刀遊戲,如何實現「最好的3」
public class RockPaperScissors{
private String player1;
private int player2;
private String winner;
public RockPaperScissors(){
player1 = new String();
player2 = (int)(Math.random()*3)+1;
winner = new String();
}
public void setPlayer1(String player1){
this.player1 = player1;
}
public void compute(){
if(player1.equalsIgnoreCase("Rock")){
if(player2 == 1){
winner = "draw";
}
else if(player2 == 2){
winner = "Player 2";
}
else{
winner = "Player 1";
}
}
else if(player1.equalsIgnoreCase("Paper")){
if(player2 == 1){
winner = "Player 1";
}
else if(player2 == 2){
winner = "Draw";
}
else{
winner = "Player 2";
}
}
else if(player1.equalsIgnoreCase("Scissors")){
if(player2 == 1){
winner = "Player 2";
}
else if(player2 == 2){
winner = "Player 1";
}
else{
winner = "Draw";
}
}
else{
winner = "Sorry, you have enered an invalid option.";
}
}
public String getWinner(){
return winner;
}
public int getPlayer2(){
return player2;
}
}
我需要修改代碼以跟蹤有多少場比賽贏得了用戶的多少遊戲電腦贏得了和誰贏了之後3場比賽的大部分遊戲輸出已經播放。到目前爲止,我已經完成了獲勝的那部分,但我無法弄清楚如何計算每個人的勝利,並且執行「3場比賽中的最佳狀態」。我怎樣才能實現這個?
那不是Javascript。 – Andy
'請不要對我殘忍' ..你坤'有一段糟糕的時間 –
這是你正在使用的JavaScript版本?看起來像一個例外:p –