21xrx.com
2024-12-22 22:45:11 Sunday
登录
文章检索 我的文章 写文章
Java编写猜拳游戏代码示例
2023-06-18 11:07:02 深夜i     --     --
Java编程 猜拳游戏 代码实现

猜拳游戏是一款简单、有趣的小游戏。在Java语言中,也可以通过编写代码来实现这个游戏。

下面是一个示例,展示了如何使用Java编写简单的猜拳游戏。

首先,我们需要定义三个变量,代表石头、剪刀、布:


final int ROCK = 0;

final int SCISSORS = 1;

final int PAPER = 2;

然后,定义一个函数来生成计算机的出拳:


public int computerChoice() {

  Random rand = new Random();

  int choice = rand.nextInt(3);

  return choice;

}

接下来,定义一个函数来判断玩家是否胜利:


public boolean playerWins(int playerChoice, int computerChoice) {

  if ((playerChoice == ROCK && computerChoice == SCISSORS)

      || (playerChoice == SCISSORS && computerChoice == PAPER)

      || (playerChoice == PAPER && computerChoice == ROCK))

    return true;

   else

    return false;

  

}

最后,编写主函数,来实现游戏的流程:


public static void main(String[] args) {

  Scanner scanner = new Scanner(System.in);

  int playerChoice;

  int computerChoice;

  boolean playerWins = false;

  while (!playerWins) {

    System.out.println("请出拳:0代表石头,1代表剪刀,2代表布");

    playerChoice = scanner.nextInt();

    computerChoice = computerChoice();

    System.out.println("计算机出拳:" + computerChoice);

    playerWins = playerWins(playerChoice, computerChoice);

    if (playerWins) {

      System.out.println("你赢了!");

    } else {

      System.out.println("你输了,请重新出拳");

    }

  }

  scanner.close();

}

至此,我们就实现了一个简单的猜拳游戏。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复