Discuss / Java / 石头剪刀布游戏课后作业

石头剪刀布游戏课后作业

Topic source

李铁清

#1 Created at ... [Delete] [Delete and Lock User]

System.out.println("石头剪刀布游戏");

        System.out.println("1.石头");

        System.out.println("2.剪刀");

        System.out.println("3.布");

        System.out.print("请选择你要出的招数:");

        Scanner scanner = new Scanner(System.in);

        int choose = scanner.nextInt();

        int random = 1 + (int) (Math.random() * 3);

        switch (choose) {

            case 1:

                System.out.println("你出的是石头");

                if (random == 1) {

                    System.out.println("PC出石头,平局");

                    break;

                } else if (random == 2) {

                    System.out.println("PC出剪刀,你赢了");

                    break;

                } else {

                    System.out.println("PC出布,你输了");

                    break;

                }

            case 2:

                System.out.println("你出的是剪刀");

                if (random == 1) {

                    System.out.println("PC出石头,你输了");

                    break;

                } else if (random == 2) {

                    System.out.println("PC出剪刀,平局");

                    break;

                } else {

                    System.out.println("PC出布,你赢了");

                    break;

                }

            case 3:

                System.out.println("你出的是布");

                if (random == 1) {

                    System.out.println("PC出石头,你赢了");

                    break;

                } else if (random == 2) {

                    System.out.println("PC出剪刀,你输了");

                    break;

                } else {

                    System.out.println("PC出布,平局");

                    break;


  • 1

Reply