javaでじゃんけんゲームを作っています。
コード int i = 0; if(judge_main.losernum == 1){ System.out.println("勝った人でじゃんけん"); i = 1; } else if(judge_main.winnernum == 1){ System.out.println("負けた人でじゃんけん"); i = 2; } else{ System.out.println("勝った人でじゃんけんして、そのあと負けた人でじゃんけん"); i = 1; i = 2; } if (i == 1){ judge_main.playernum = judge_main.winnernum; players_main = judge_main.winner_list; } else if(i == 2){ judge_main.playernum = judge_main.losernum; players_main = judge_main.loser_list; }
そのじゃんけんゲームの一部分のプログラムです。
上のプログラムで、
else{
System.out.println("勝った人でじゃんけんして、そのあと負けた人でじゃんけん");
この時に
i == 1、i == 2の両方の処理をしたくて、
else{
System.out.println("勝った人でじゃんけんして、そのあと負けた人でじゃんけん");
のところにi =1, i = 2を両方書いたのですが、i = 2を書いているので上書きされてi == 2の処理しかできないようになっています。
i == 1, i == 2両方の処理を行えるようにするにはどうすればいいのでしょうか?
説明がわかりにくいと思いますがよろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/07 01:32