题目
题目概述
**3.15(游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,然后依照以下规则判定用户是否赢得奖金:
(1)如果用户输入的所有数包括顺序完全匹配彩票数字,奖金是10 000美元
(2)如果用户输入的所有数匹配彩票的所有数字(顺序不匹配),奖金3000美元
(3)如果用户输入的其中一个数匹配彩票号码中的一个数,奖金是1000美元
破题
随机生成一个三位整数,(int)(Math.random()*1000)
获取用户输入一个三位整数(隐藏对范围的判断)
(1)整体匹配
(2)排序后匹配
(3)此时已从小到大完成排序,最小到最大
代码
import java.util.Arrays;
import java.util.Scanner;
public class Test3_15 {
public static void main(String[] args) {
// 随机生成一个三位整数,提取每位数值
int a0 = (int)(Math.random()*1000);
int a1 = a0 / 100;
int a2 = (a0 %