说明:本文仅是记录自己学习的一些过程和想法,不作任何其它用途。
随机生成三个数,从界面输入你猜的结果:大 小 豹子。系统自动判断你猜的是否正确。
规则:
豹子:三数相同 大:三数之和大于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 的正确用法 以及思路