Discuss / Java / 无java12新特性的答案

无java12新特性的答案

Topic source

import java.util.Scanner;

public class Guess {

    public static void main(String[] args) {

      Scanner scanner = new Scanner(System.in); // 创建Scanner对象

System.out.print("请输入你猜的动作)"); // 打印提示

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

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

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

    int choice = scanner.nextInt();

    int random = 1 + (int) Math.random() * 3;// 计算机随机数 1, 2, 3:

    System.out.println(random);

         switch (choice) {

         case 1:

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

              switch (random) {

                case 1:

              System.out.println("电脑出了石头,平局");

                break;

                case 2:

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

                  break;

                case 3:

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

                    break;

              }

         break;

         case 2:

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

              switch (random) {

                case 1:

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

                break;

                case 2:

                System.out.println("电脑出了剪刀,平");

                  break;

                case 3:

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

                    break;

              }

         break;

         case 3:

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

              switch (random) {

                case 1:

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

                break;

                case 2:

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

                  break;

                case 3:

                      System.out.println("电脑出了布,平");

                    break;

              }

           break;

            default:

                System.out.println("你咋不按套路出牌,只能输入123哦");

            break;

        }

    }

}


  • 1

Reply