ネイティブな日本語でJavaでじゃんけんゲームを実現の方法

じゃんけんを実現するには、以下の手順に従う必要があります。

  1. まず、以下の3つの選択肢を定義する必要があります: 岩、はさみ、紙。列挙型や整数の定数を使用して、この3つの選択肢を表すことができます。
  2. 次に、ゲームのルールを定義する必要があります。ハサミは石に勝ち、石は紙に勝ち、紙はハサミに勝ちます。条件ステートメント(if-elseステートメント)を使用して、誰が勝つか負けるかを判断できます。
  3. 続いて、ユーザー入力選択肢の機能を実装します。ユーザーの入力は、Scannerクラスを使用して取得できます。
  4. 続いて、コンピュータの選択を生成する必要があります。 Math.random()メソッドを使用して乱数を生成し、定義した3つのオプションと比較できます。
  5. 最後に、ユーザーの選択とコンピュータの選択を比較して、ルールに従って勝敗を判定し、結果を出力する。

以下に簡単なサンプルコードを示します。

import java.util.Scanner;

public class RockPaperScissors {
    public static void main(String[] args) {
        // 定义三种选择
        final int ROCK = 1;
        final int PAPER = 2;
        final int SCISSORS = 3;

        // 获取用户输入
        Scanner scanner = new Scanner(System.in);
        System.out.println("请选择:1-石头,2-剪刀,3-布");
        int userChoice = scanner.nextInt();

        // 生成电脑的选择
        int computerChoice = (int) (Math.random() * 3) + 1;

        // 判断胜负
        if (userChoice == computerChoice) {
            System.out.println("平局");
        } else if ((userChoice == ROCK && computerChoice == SCISSORS) ||
                (userChoice == PAPER && computerChoice == ROCK) ||
                (userChoice == SCISSORS && computerChoice == PAPER)) {
            System.out.println("你赢了");
        } else {
            System.out.println("你输了");
        }

        scanner.close();
    }
}

シンプルなジャンケンゲームの仕組みなので、必要な分だけ改造や拡張をすることができます。

bannerAds