import java.util.Scanner; /* ------------------------------------------------ Not100 ゲーム 1から始めて、数字を交互に言う。(数字は3個以内) 100を言った方が負けのゲーム ------------------------------------------------ */ public class Not100 { public static void main(String[] args) { int comp; //コンピュータの「手」 int man; //人間の「手」 int kazu=0; //現在の値 int max=20; //ゲームの終了値 int turn; //誰の番か(ターン) int YOU=1; //人間の番 int COMP=2; //コンピュータの番 Scanner sc=new Scanner(System.in); System.out.print("これからNot100ゲームを始めます\n"); System.out.print("◇あなたが先攻です◇\n"); System.out.print("\n----- GAME START -----\n"); System.out.print(max+"になった方が負けです\n\n"); turn=YOU; //人間を先攻にする while (max>kazu){ if(turn==YOU) { System.out.print("あなたの手を入れて(1〜3)-->"); man=sc.nextInt(); kazu=kazu+man; turn=COMP; } else { comp=(int)(Math.random()*3+1); //コンピュータの「手」は乱数で決める System.out.print("<<<コンピュータの手は>>> "+comp+"\n"); kazu=kazu+comp; turn=YOU; } System.out.print("\n=========================\n"); System.out.print(" 現在の値は "+kazu+" です"); System.out.print("\n=========================\n\n"); } if (turn==YOU) System.out.print("\nおめでとう!あなたの勝ちです\n"); else System.out.print("\n残念!負けました\n"); } }