From b5cd24334b027eae81888cc5f4aa2a99365592c6 Mon Sep 17 00:00:00 2001 From: Ritika Iyer <56104230+ritika-iyer@users.noreply.github.com> Date: Fri, 9 Oct 2020 10:31:49 +0530 Subject: [PATCH] Update Exercise_03_15.java --- .../Exercise_03_15/Exercise_03_15.java | 33 +++++++++++++++++-- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/Exercise_03/Exercise_03_15/Exercise_03_15.java b/Exercise_03/Exercise_03_15/Exercise_03_15.java index ebc4415e..558af125 100755 --- a/Exercise_03/Exercise_03_15/Exercise_03_15.java +++ b/Exercise_03/Exercise_03_15/Exercise_03_15.java @@ -39,9 +39,36 @@ public static void main(String[] args) { // Check the guess if (guess == lottery) System.out.println("Exact match: you win $10,000"); - if (guessDigit1 == lotteryDigit2) + else if( guessDigit1 == lotteryDigit2 && guessDigit2 == lotteryDigit3 && guessDigit3 == lotteryDigit1 ) { - + System.out.println("digits match, but different order: you win $1,000"); + } + + else if( guessDigit1 == lotteryDigit3 && guessDigit2 == lotteryDigit1 && guessDigit3 == lotteryDigit2 ) + { + System.out.println("digits match, but different order: you win $3,000"); + } + else if( guessDigit1 == lotteryDigit3 && guessDigit2 == lotteryDigit2 && guessDigit3 == lotteryDigit1 ) + { + System.out.println("digits match, but different order: you win $3,000"); + } + else if( guessDigit1 == lotteryDigit1 && guessDigit2 == lotteryDigit3 && guessDigit3 == lotteryDigit2 ) + { + System.out.println("digits match, but different order: you win $3,000"); + } + else if( guessDigit1 == lotteryDigit2 && guessDigit2 == lotteryDigit1 && guessDigit3 == lotteryDigit3 ) + { + System.out.println("digits match, but different order: you win $3,000"); + } + else if (guessDigit1 == lotteryDigit2 || guessDigit1 == lotteryDigit1 || guessDigit1 == lotteryDigit3 || + guessDigit2 == lotteryDigit2 || guessDigit2 == lotteryDigit1 + || guessDigit2 == lotteryDigit3 || guessDigit3 == lotteryDigit2 || guessDigit3 == lotteryDigit1 + || guessDigit3 == lotteryDigit3) + { + System.out.println("One digit match: you win $1,000"); } + + else + System.out.println("No match : Sorry you don't win anything."); } -} \ No newline at end of file +}