程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后按照下面的规则判定用户是否能赢。
1)如果用户输入的数匹配彩票的实际顺序,奖金10 000美元。
2)如果用户输入的所有数字匹配彩票的所有数字,但顺序不一致,奖金3000美元
3)如果用户输入的一个数字仅满足顺序情况下匹配彩票的一个数字,奖金1000美元。
4)如果用户输入的一个数字仅满足非顺序情况下匹配彩票的一个数字,奖金500美元。
5)如果用户输入的数字没有匹配任何一个数字,则彩票作废。
Scanner scanner = new Scanner(System.in);
int random = (int)(Math.random()*90 +10);//产生一个10-99的两位数
System.out.println("本次中奖的号码是"+ random);
System.out.println("请输入一个两位数:");
int lottery = scanner.nextInt();
if (lottery <10 || lottery>99){
System.out.println("请输入10-99");
return;
}
int sw = random / 10;//随机个位数;
int gw = random % 10;//随机十位数;
int s = lottery / 10;//输入十位数;
int g = lottery % 10;//输入个位数; 56 65
if (lottery == random){
System.out.println("奖金1w!");
}else if (sw == g && gw == s){
System.out.println("奖金3000!");
}else if (sw == s || gw == g){
System.out.println("奖金1000!");
}else if (sw == g || gw == s){
System.out.println("奖金500!");
}else {
System.out.println("彩票作废,请重新购买!");
}



