HW3.15

 

 1 import java.util.Scanner;
 2 
 3 public class Solution
 4 {
 5     public static void main(String[] args)
 6     {
 7         int lottery = (int)(Math.random() * 900 + 100);
 8 
 9         Scanner input = new Scanner(System.in);
10         System.out.print("Enter your lottery pick(three numbers): ");
11         int guess = input.nextInt();
12 
13         input.close();
14 
15         int lotteryDigit1 = lottery % 10;
16         int lotteryDigit2 = (lottery / 10) % 10;
17         int lotteryDigit3 = lottery / 100;
18 
19         int guessDigit1 = guess % 10;
20         int guessDigit2 = (guess / 10) % 10;
21         int guessDigit3 = guess / 100;
22 
23         System.out.println("The lottery is " + lottery);
24 
25         if(guess == lottery)
26             System.out.println("Exact match: you win $10,000");
27         else if((guessDigit1 == lotteryDigit2 && guessDigit2 == lotteryDigit3 && guessDigit3 == lotteryDigit1) 
28             || (guessDigit1 == lotteryDigit3 && guessDigit2 == lotteryDigit1 && guessDigit3 == lotteryDigit2) 
29             || (guessDigit1 == lotteryDigit1 && guessDigit2 == lotteryDigit3 && guessDigit3 == lotteryDigit2) 
30             || (guessDigit1 == lotteryDigit2 && guessDigit2 == lotteryDigit1 && guessDigit3 == lotteryDigit3))
31             System.out.println("Match all digits: you win $3,000");
32         else if(guessDigit1 == lotteryDigit1 || guessDigit1 == lotteryDigit2 || guessDigit1 == lotteryDigit3 
33             || guessDigit2 == lotteryDigit1 || guessDigit2 == lotteryDigit2 || guessDigit2 == lotteryDigit3 
34             || guessDigit3 == lotteryDigit1 || guessDigit3 == lotteryDigit2 || guessDigit3 == lotteryDigit3)
35             System.out.println("Match one digit: you win $1,000");
36         else
37             System.out.println("Sorry, no match");
38     }
39 }

 

转载于:https://www.cnblogs.com/wood-python/p/5764610.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值