Here is my code so far:
import java.util.Scanner;
import java.util.Random;
public class Lottery1 {
private int[] lucky = new int[5];
private int jackpot = 0;
private Scanner sc = new Scanner(System.in);
private Random r1 = new Random();
private Random r2 = new Random();
private Random r3 = new Random();
private Random r4 = new Random();
private Random r5 = new Random();
private int num1 = r1.nextInt(99);
private int num2 = r2.nextInt(99);
private int num3 = r3.nextInt(99);
private int num4 = r4.nextInt(99);
private int num5 = r5.nextInt(99);
private int i;
public Lottery1(){
System.out.println("Jackpot starts at $2,500,000. No matches equals $25,000 added to jackpot." +
"One number that matches, the payout is $1,000 and $100,000 is added to the jackpot." +
"Two numbers that match, the payout is $10,000 and $250,000 is added to the jackpot." +
"Three numbers that match, the payout is $100,000and $500,000 is added to the jackpot." +
"Four numbers that match, the payout is $500,000 and $1,000,000 is added to the jackpot");
System.out.println();
numbers();
pick(lucky);
System.out.println("////////////////////////");
System.out.println("The wining numbers are");
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println("////////////////////////");
System.out.println("You Won $"+jackpot);
}
public static void main (String args[]){
Lottery1 lottery = new Lottery1();
}
public void pick(int[]lucky){
if(lucky[0]==num1 && lucky[1]==num2 && lucky[2]==num3 && lucky[3]==num4 && lucky[4]==num5) {
jackpot=2500000;
return;
}
for (int i=0;i<lucky.length;i++){
if(( lucky[i]==num1|| lucky[i]==num2 || lucky[i]==num3 || lucky[i]==num4 || lucky[i]==num5))
jackpot=1000;
if( ((lucky[i]==num1)&&(lucky[i]==num2))||
((lucky[i]==num1)&&(lucky[i]==num3))||
((lucky[i]==num1)&&(lucky[i]==num4))||
((lucky[i]==num1)&&(lucky[i]==num5))||
((lucky[i]==num2)&&(lucky[i]==num3))||
((lucky[i]==num2)&&(lucky[i]==num4))||
((lucky[i]==num2)&&(lucky[i]==num5))||
((lucky[i]==num3)&&(lucky[i]==num4))||
((lucky[i]==num3)&&(lucky[i]==num5))||
((lucky[i]==num4)&&(lucky[i]==num5))){
jackpot = 10000;
if( ((lucky[i]==num1)&&(lucky[i]==num2)&&(lucky[i]==num3))||
((lucky[i]==num1)&&(lucky[i]==num2)&&(lucky[i]==num4))||
((lucky[i]==num1)&&(lucky[i]==num2)&&(lucky[i]==num5))||
((lucky[i]==num1)&&(lucky[i]==num3)&&(lucky[i]==num4))||
((lucky[i]==num1)&&(lucky[i]==num3)&&(lucky[i]==num5))||
((lucky[i]==num1)&&(lucky[i]==num4)&&(lucky[i]==num5))||
((lucky[i]==num2)&&(lucky[i]==num3)&&(lucky[i]==num4))||
((lucky[i]==num2)&&(lucky[i]==num3)&&(lucky[i]==num5))||
((lucky[i]==num2)&&(lucky[i]==num4)&&(lucky[i]==num5))||
((lucky[i]==num3)&&(lucky[i]==num4)&&(lucky[i]==num5))){
jackpot = 100000;
if(
((lucky[i]==num1)&&(lucky[i]==num2)&&(lucky[i]==num3)&&(lucky[i]==num4))||
((lucky[i]==num1)&&(lucky[i]==num2)&&(lucky[i]==num3)&&(lucky[i]==num5))||
((lucky[i]==num1)&&(lucky[i]==num3)&&(lucky[i]==num4)&&(lucky[i]==num3))||
((lucky[i]==num1)&&(lucky[i]==num3)&&(lucky[i]==num4)&&(lucky[i]==num5))||
((lucky[i]==num1)&&(lucky[i]==num4)&&(lucky[i]==num5)&&(lucky[i]==num3))||
((lucky[i]==num2)&&(lucky[i]==num3)&&(lucky[i]==num4)&&(lucky[i]==num5))){
jackpot = 500000;
return;
}
}
}
public void numbers(){
System.out.println("First nummber");
i = sc.nextInt();
lucky[0] = i%99;
System.out.println("Second nummber");
i = sc.nextInt();
lucky[1] = i%99;
System.out.println("Third number");
i = sc.nextInt();
lucky[2] = i%99;
System.out.println("Fourth number");
i = sc.nextInt();
lucky[3] = i%99;
System.out.println("Fifth nummber");
i = sc.nextInt();
lucky[4] = i%99;
}
}

New Topic/Question
Reply



MultiQuote





|