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;
                }
    
            }
        }
    }

你可能感兴趣的:(java,开发语言)