> 文章列表 > Java小游戏之石头剪刀布

Java小游戏之石头剪刀布

Java小游戏之石头剪刀布

项目介绍:

这是一个基于Java语言编写的控制台应用程序,用于实现石头剪子、布游戏。玩家可以与计算机进行比赛,在输入自己的选择后,程序会随机生成一个选项来进行比较,根据规则判断胜负,并输出结果。

项目实现:

以下是项目的基本实现步骤:

  1. 提示用户输入自己的选择(石头、剪子、布)。
  2. 程序随机生成一个选项作为计算机的选择。
  3. 根据规则判断胜负,并输出结果。
  4. 询问用户是否继续比赛,如果是则返回步骤1,否则退出程序。
    public class CuiJinKe {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);Random random = new Random();int i = random.nextInt(2) ;while (true){System.out.println("请输入你的选择:0-剪刀——1石头——2布");int j = scanner.nextInt();if(j>2||j<0){System.out.println("输入不合法");continue;}if(i==j){System.out.println("平局");}else if(i-j==-1||i-j==2){System.out.println("你赢了");}else {System.out.println("你输了");}System.out.println("你出"+j+"\\t"+"计算机出"+i);System.out.println("是否再来一局y/n");String choice = scanner.next();String s = choice.toUpperCase();if(!(s.equals("Y"))){break;}}}
    }