私のような初心者のためにこのゲームは "人気"が高いとわかっていますが、本当に問題が残っています。2人のプレイヤーの頭と尾のゲームシミュレーション
これは私のプログラムはこの瞬間(メインプログラム)にどのように見えるかです: -
public class Proiect1 {
public static void main(String [] args){
System.out.println("Enter the number of throws: ");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
game p1=new game();
game p2=new game();
int score1=0,score2=0;
int coin;
System.out.println("The game rules:"+"\n-if coin =1 that means
HEAD"+"\n-if coin =2 that means TAILS"+"\nEnjoy the game!");
System.out.println("The first player will throw the coin!
Let's see if the second player can quess the coin side!");
for(int k=0;k<n;k++){
p2.Player2Choice();
coin=(int)((Math.random()*2)+1);
if(coin!=p2.getDecisionPlayer2()){
System.out.println("You lost!"+"Coin side was: "+coin);
score1++;
} //close if
else{
System.out.println("You win! "+" Coin side was: "+coin);
score2++;
} //close else
System.out.println("Player1 won: "+scor1+" times");
System.out.println("Player2 won: "+scor2+" times");
}close for
System.out.println("Win rate for player1: "+(int)((scor1*100.0f)/n)+"%");
System.out.println("Win rate for player2: "+(int)((scor2*100.0f)/n)+"%");
} //close main
} //close class
私の問題は、私はPlayer2がコイン側と逆を推測する場合Player2でPlayer1を切り替えたいということです。アイデアはありましたが、結果は失敗でした!
私は本当にあなたの時間のおかげでいくつかの助けが必要です!
あなたの質問は何ですか?あなたは単にコードや要求をダンプすることはできませんし、あなたの助けなしに私たちが働くことを期待することはできません。 – SamTebbs33
あなたはインデントが混乱している場合は、それは助ける – khelwood
どのように私は選手の間で切り替えることができますか?それは私の質問です.. – Zamfi