随机生成三个数猜:大,小,豹子

说明:本文仅是记录自己学习的一些过程和想法,不作任何其它用途。

随机生成三个数,从界面输入你猜的结果:大 小 豹子。系统自动判断你猜的是否正确。

规则:

豹子:三数相同     大:三数之和大于9     小:三数之和小于9

import java.util.Scanner;
class GussTest 
{
    public static void main(String[] args) 
    {
     int a = (int)(Math.random()*(6-1+1))+1;
     int b = (int)(Math.random()*(6-1+1))+1;
     int c = (int)(Math.random()*(6-1+1))+1;
     Scanner scan = new Scanner(System.in);
     System.out.println("请输入你所猜的结果:豹子  大  小");
     String ya = scan.next();
     scan.close();
     boolean result = false;
     switch (ya)
     {
     case "豹子": result = a== b && b == c;
     break;
     case "大": result = a + b + c > 9;
     break;
     case "小": result = a + b + c <=9;
     break;
      default:System.out.println("输入有误");
     }

       System.out.println("a="+a+",b="+b+",c="+c);
        System.out.println(result?"猜中了":"猜错了");
    }
}

学习内容:1.   Scanner 的用法以及注意事项。

                   2.   switch case 用法    注意case穿透的妙用

                   3.boolean 的正确用法  以及思路


 

你可能感兴趣的:(java,java,jvm)