提供三个1-6的随机数,作为掷骰子得到的点数。如果各个点数相同,则为豹子。
如果三个骰子点数和,小于或等于9,则为“小”。
如果三个骰子点数和,大于9,则为“大”。
用户随机选择:押大、押小或者押豹子。通过判断,输出客户是否押正确。
import java.util.Scanner;
class dushu
{
public static void main(String[] args)
{
//用户选择押宝
Scanner input = new Scanner(System.in);
System.out.println("押宝:选择:大,小,豹子");
String guess = input.next();
int a = (int)(Math.random()*6+1);
System.out.println("a:" + a);
int b = (int)(Math.random()*6+1);
System.out.println("b:" + b);
int c = (int)(Math.random()*6+1);
System.out.println("c:" + c);
//根据随机数得出大小豹子
String result = "";
if(a == b && b == c){
result = "豹子";
}else if(a + b + c <= 9){
result = "小";
}else{
result = "大";
}
//判断押宝是否正确
if(result.equals(guess)){//判断是否相等
System.out.println("对了");
}else{
System.out.println("错了");
}
}
}