题目
- 赌数游戏。
- 提供三个1-6的随机数,作为掷骰子得到的点数。如果各个点数相同,则为豹子。
- 如果三个骰子点数和,小于或等于9,则为“小”。
- 如果三个骰子点数和,大于9,则为“大”。
- 用户随机选择:押大、押小或者押豹子。通过判断,输出客户是否押正确。
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择押大(输入1)、押小(输入2)或者押豹子(输入3):");
int guess = scanner.nextInt();
Random random = new Random();
int[] touzi = new int[3];
for (int i = 0; i < 3; i++)
{
touzi[i] = random.nextInt(6) + 1;
System.out.print(touzi[i] + " ");
}
System.out.println();
int sum = touzi[0] + touzi[1] + touzi[2];
if (touzi[0] == touzi[1] && touzi[1] == touzi[2])
{
System.out.println("豹子!");
}
else if (sum <= 9)
{
System.out.println("小!");
}
else
{
System.out.println("大!");
}
if ((guess == 1 && sum > 9) || (guess == 2 && sum <= 9) || (guess == 3 && touzi[0] == touzi[1] && touzi[1] == touzi[2]))
{
System.out.println("恭喜你押对了!");
}
else
{
System.out.println("很遗憾,你押错了!");
}
}
}