rendered paste bodyimport java.io.*;
import java.util.*; //Imports that allow user input
public class DealOND
{
public static void main(String args[])
{
for(int q=0;q<1;q++) //A loop that allows the game to be restarted. the integer q will be decremented if the user wants to restart.
{
Scanner bb=new Scanner(System.in); //Creates a scanner for user input
String values[] = {"0.01", "1", "5", "10", "25", "50", "75", "100", "200", "300", "400", "500", "750", "1,000", "5,000", "10,000", "25,000", "50,000", "75,000", "100,000", "200,000", "300,000", "400,000", "500,000", "750,000", "1,000,000"};
String box[] = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26"};
double money[]={0.01,1,5,10,25,50,75,100,200,300,400,500,750,1000,5000,10000,25000,50000,75000,100000,200000,300000,400000,500000,750000,1000000}; //<^This instaniates my Case variables and their values
Random rgen = new Random(); //Creates a random object. Used in the loop below
double result=0.0; //Used in code below to add up all numbers in the money[] array, then it will be divided by how many cases are left.
for (int i=0; i<money.length; i++) //this whole loop randomizes the indexes of money[]
{
int randomPosition = rgen.nextInt(money.length);
double temp = money[i];
money[i] = money[randomPosition];
money[randomPosition] = temp;
}
int length = money.length; //result gets divided by this later on for the bank's offer
System.out.println("\nWelcome, To Deal or No Deal!- Created By Clay Gillman,Levi Triplett, And Mr.Theobald");
String board ="\n-------------------------------------------------------------\n"
+ "$"+values[0]+" $"+values[13]+"\n" +
"$"+values[1]+" $"+values[14]+"\n" +
"$"+values[2]+" DEAL OR NO DEAL $"+values[15]+"\n" +
"$"+values[3]+" $"+values[16]+"\n" +
"$"+values[4]+" ["+box[20]+"] ["+box[21]+"] ["+box[22]+"] ["+box[23]+"] ["+box[24]+"] ["+box[25]+"] $"+values[17]+"\n" +
"$"+values[5]+" ["+box[13]+"] ["+box[14]+"] ["+box[15]+"] ["+box[16]+"] ["+box[17]+"] ["+box[18]+"] ["+box[19]+"] $"+values[18]+"\n" +
"$"+values[6]+" ["+box[6]+"] ["+box[7]+"] ["+box[8]+"] ["+box[9]+"] ["+box[10]+"] ["+box[11]+"] ["+box[12]+"] $"+values[19]+"\n" +
"$"+values[7]+" ["+box[0]+"] ["+box[1]+"] ["+box[2]+"] ["+box[3]+"] ["+box[4]+"] ["+box[5]+"] $"+values[20]+"\n" +
"$"+values[8]+" $"+values[21]+"\n" +
"$"+values[9]+" $"+values[22]+"\n" +
"$"+values[10]+" $"+values[23]+"\n" +
"$"+values[11]+" $"+values[24]+"\n" +
"$"+values[12]+" $"+values[25]+
"\n---------------------------------------------------------------"; //Prints out the game board. The cases display elements from box[]. Which are 1, 2, 3, 4, ect.
System.out.println(board);
Scanner kb=new Scanner(System.in); //A new scanner so user inputs aren't cluttered in the end
int box2 = 0;
int box3 = 0;
int box4 = 0;
int box5 = 0;
int box6 = 0;
int box7 = 0;
int box8 = 0;
int box9 = 0;
int box10 = 0;
int box11 = 0;
int box12 = 0;
int box13 = 0;
int box14 = 0;
int box15 = 0;
int box16 = 0;
int box17 = 0;
int box18 = 0;
int box19 = 0;
int box20 = 0;
int box21 = 0;
int box22 = 0;
int Case = 0;
System.out.print("Which case would you like? (1-26): "); //Asks you for the case you want.
for(boolean a = true; a=true;)
{
Case = kb.nextInt(); //Accepts user input and stores it into integer "Case".
if(Case<1||Case>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
else
{
break;
}
}
if(Case<27&&Case>0) //Failsafe so that you lose if you don't type in a number between 1-26
{
box[Case - 1] = "X"; //Makes whatever number you turn into an X on the board
double CaseValue = money[Case-1]; //The value of the case you picked
for(int abc = 1; abc > 0; abc++) //This is the main engine loop. This loop keeps track of what round you're in.
{
if(abc == 1) //If it is round one...
{
System.out.println("\nPick 6 cases you would like to open, pick one, press enter, pick another, press enter, ect.");
for(boolean a = true; a=true;)
{
box2 = kb.nextInt();
if(box2<1||box2>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box2 - 1] == 0.01)
values[0] = "----";
if(money[box2 - 1] == 1.0)
values[1] = "-";
if(money[box2 - 1] == 5.0)
values[2] = "-";
if(money[box2 - 1] == 10.0)
values[3] = "--";
if(money[box2 - 1] == 25.0)
values[4] = "--";
if(money[box2 - 1] == 50.0)
values[5] = "--";
if(money[box2 - 1] == 75.0)
values[6] = "-";
if(money[box2 - 1] == 100.0)
values[7] = "---";
if(money[box2 - 1] == 200.0)
values[8] = "---";
if(money[box2 - 1] == 300.0)
values[9] = "---";
if(money[box2 - 1] == 400.0)
values[10] = "---";
if(money[box2 - 1] == 500.0)
values[11] = "---";
if(money[box2 - 1] == 750.0)
values[12] = "---";
if(money[box2 - 1] == 1000.0)
values[13] = "-----";
if(money[box2 - 1] == 5000.0)
values[14] = "-----";
if(money[box2 - 1] == 10000.0)
values[15] = "------";
if(money[box2 - 1] == 25000.0)
values[16] = "------";
if(money[box2 - 1] == 50000.0)
values[17] = "------";
if(money[box2 - 1] == 75000.0)
values[18] = "------";
if(money[box2 - 1] == 100000.0)
values[19] = "-------";
if(money[box2 - 1] == 200000.0)
values[20] = "-------";
if(money[box2 - 1] == 300000.0)
values[21] = "-------";
if(money[box2 - 1] == 400000.0)
values[22] = "-------";
if(money[box2 - 1] == 500000.0)
values[23] = "-------";
if(money[box2 - 1] == 750000.0)
values[24] = "-------";
if(money[box2 - 1] == 1000000.0)
values[25] = "---------";
if(box[box2-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box2 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box3 = kb.nextInt();
if(box3<1||box3>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box3 - 1] == 0.01)
values[0] = "----";
if(money[box3 - 1] == 1.0)
values[1] = "-";
if(money[box3 - 1] == 5.0)
values[2] = "-";
if(money[box3 - 1] == 10.0)
values[3] = "--";
if(money[box3 - 1] == 25.0)
values[4] = "--";
if(money[box3 - 1] == 50.0)
values[5] = "--";
if(money[box3 - 1] == 75.0)
values[6] = "-";
if(money[box3 - 1] == 100.0)
values[7] = "---";
if(money[box3 - 1] == 200.0)
values[8] = "---";
if(money[box3 - 1] == 300.0)
values[9] = "---";
if(money[box3 - 1] == 400.0)
values[10] = "---";
if(money[box3 - 1] == 500.0)
values[11] = "---";
if(money[box3 - 1] == 750.0)
values[12] = "---";
if(money[box3 - 1] == 1000.0)
values[13] = "-----";
if(money[box3 - 1] == 5000.0)
values[14] = "-----";
if(money[box3 - 1] == 10000.0)
values[15] = "------";
if(money[box3 - 1] == 25000.0)
values[16] = "------";
if(money[box3 - 1] == 50000.0)
values[17] = "------";
if(money[box3 - 1] == 75000.0)
values[18] = "------";
if(money[box3 - 1] == 100000.0)
values[19] = "-------";
if(money[box3 - 1] == 200000.0)
values[20] = "-------";
if(money[box3 - 1] == 300000.0)
values[21] = "-------";
if(money[box3 - 1] == 400000.0)
values[22] = "-------";
if(money[box3 - 1] == 500000.0)
values[23] = "-------";
if(money[box3 - 1] == 750000.0)
values[24] = "-------";
if(money[box3 - 1] == 1000000.0)
values[25] = "---------";
if(box[box3-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box3 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box4 = kb.nextInt();
if(box4<1||box4>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box4 - 1] == 0.01)
values[0] = "----";
if(money[box4 - 1] == 1.0)
values[1] = "-";
if(money[box4 - 1] == 5.0)
values[2] = "-";
if(money[box4 - 1] == 10.0)
values[3] = "--";
if(money[box4 - 1] == 25.0)
values[4] = "--";
if(money[box4 - 1] == 50.0)
values[5] = "--";
if(money[box4 - 1] == 75.0)
values[6] = "-";
if(money[box4 - 1] == 100.0)
values[7] = "---";
if(money[box4 - 1] == 200.0)
values[8] = "---";
if(money[box4 - 1] == 300.0)
values[9] = "---";
if(money[box4 - 1] == 400.0)
values[10] = "---";
if(money[box4 - 1] == 500.0)
values[11] = "---";
if(money[box4 - 1] == 750.0)
values[12] = "---";
if(money[box4 - 1] == 1000.0)
values[13] = "-----";
if(money[box4 - 1] == 5000.0)
values[14] = "-----";
if(money[box4 - 1] == 10000.0)
values[15] = "------";
if(money[box4 - 1] == 25000.0)
values[16] = "------";
if(money[box4 - 1] == 50000.0)
values[17] = "------";
if(money[box4 - 1] == 75000.0)
values[18] = "------";
if(money[box4 - 1] == 100000.0)
values[19] = "-------";
if(money[box4 - 1] == 200000.0)
values[20] = "-------";
if(money[box4 - 1] == 300000.0)
values[21] = "-------";
if(money[box4 - 1] == 400000.0)
values[22] = "-------";
if(money[box4 - 1] == 500000.0)
values[23] = "-------";
if(money[box4 - 1] == 750000.0)
values[24] = "-------";
if(money[box4 - 1] == 1000000.0)
values[25] = "---------";
if(box[box4-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box4 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box5 = kb.nextInt();
if(box5<1||box5>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box5 - 1] == 0.01)
values[0] = "----";
if(money[box5 - 1] == 1.0)
values[1] = "-";
if(money[box5 - 1] == 5.0)
values[2] = "-";
if(money[box5 - 1] == 10.0)
values[3] = "--";
if(money[box5 - 1] == 25.0)
values[4] = "--";
if(money[box5 - 1] == 50.0)
values[5] = "--";
if(money[box5 - 1] == 75.0)
values[6] = "-";
if(money[box5 - 1] == 100.0)
values[7] = "---";
if(money[box5 - 1] == 200.0)
values[8] = "---";
if(money[box5 - 1] == 300.0)
values[9] = "---";
if(money[box5 - 1] == 400.0)
values[10] = "---";
if(money[box5 - 1] == 500.0)
values[11] = "---";
if(money[box5 - 1] == 750.0)
values[12] = "---";
if(money[box5 - 1] == 1000.0)
values[13] = "-----";
if(money[box5 - 1] == 5000.0)
values[14] = "-----";
if(money[box5 - 1] == 10000.0)
values[15] = "------";
if(money[box5 - 1] == 25000.0)
values[16] = "------";
if(money[box5 - 1] == 50000.0)
values[17] = "------";
if(money[box5 - 1] == 75000.0)
values[18] = "------";
if(money[box5 - 1] == 100000.0)
values[19] = "-------";
if(money[box5 - 1] == 200000.0)
values[20] = "-------";
if(money[box5 - 1] == 300000.0)
values[21] = "-------";
if(money[box5 - 1] == 400000.0)
values[22] = "-------";
if(money[box5 - 1] == 500000.0)
values[23] = "-------";
if(money[box5 - 1] == 750000.0)
values[24] = "-------";
if(money[box5 - 1] == 1000000.0)
values[25] = "---------";
if(box[box5-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box5 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box6 = kb.nextInt();
if(box6<1||box6>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box6 - 1] == 0.01)
values[0] = "----";
if(money[box6 - 1] == 1.0)
values[1] = "-";
if(money[box6 - 1] == 5.0)
values[2] = "-";
if(money[box6 - 1] == 10.0)
values[3] = "--";
if(money[box6 - 1] == 25.0)
values[4] = "--";
if(money[box6 - 1] == 50.0)
values[5] = "--";
if(money[box6 - 1] == 75.0)
values[6] = "-";
if(money[box6 - 1] == 100.0)
values[7] = "---";
if(money[box6 - 1] == 200.0)
values[8] = "---";
if(money[box6 - 1] == 300.0)
values[9] = "---";
if(money[box6 - 1] == 400.0)
values[10] = "---";
if(money[box6 - 1] == 500.0)
values[11] = "---";
if(money[box6 - 1] == 750.0)
values[12] = "---";
if(money[box6 - 1] == 1000.0)
values[13] = "-----";
if(money[box6 - 1] == 5000.0)
values[14] = "-----";
if(money[box6 - 1] == 10000.0)
values[15] = "------";
if(money[box6 - 1] == 25000.0)
values[16] = "------";
if(money[box6 - 1] == 50000.0)
values[17] = "------";
if(money[box6 - 1] == 75000.0)
values[18] = "------";
if(money[box6 - 1] == 100000.0)
values[19] = "-------";
if(money[box6 - 1] == 200000.0)
values[20] = "-------";
if(money[box6 - 1] == 300000.0)
values[21] = "-------";
if(money[box6 - 1] == 400000.0)
values[22] = "-------";
if(money[box6 - 1] == 500000.0)
values[23] = "-------";
if(money[box6 - 1] == 750000.0)
values[24] = "-------";
if(money[box6 - 1] == 1000000.0)
values[25] = "---------";
if(box[box6-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box6 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box7 = kb.nextInt();
if(box7<1||box7>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box7 - 1] == 0.01)
values[0] = "----";
if(money[box7 - 1] == 1.0)
values[1] = "-";
if(money[box7 - 1] == 5.0)
values[2] = "-";
if(money[box7 - 1] == 10.0)
values[3] = "--";
if(money[box7 - 1] == 25.0)
values[4] = "--";
if(money[box7 - 1] == 50.0)
values[5] = "--";
if(money[box7 - 1] == 75.0)
values[6] = "-";
if(money[box7 - 1] == 100.0)
values[7] = "---";
if(money[box7 - 1] == 200.0)
values[8] = "---";
if(money[box7 - 1] == 300.0)
values[9] = "---";
if(money[box7 - 1] == 400.0)
values[10] = "---";
if(money[box7 - 1] == 500.0)
values[11] = "---";
if(money[box7 - 1] == 750.0)
values[12] = "---";
if(money[box7 - 1] == 1000.0)
values[13] = "-----";
if(money[box7 - 1] == 5000.0)
values[14] = "-----";
if(money[box7 - 1] == 10000.0)
values[15] = "------";
if(money[box7 - 1] == 25000.0)
values[16] = "------";
if(money[box7 - 1] == 50000.0)
values[17] = "------";
if(money[box7 - 1] == 75000.0)
values[18] = "------";
if(money[box7 - 1] == 100000.0)
values[19] = "-------";
if(money[box7 - 1] == 200000.0)
values[20] = "-------";
if(money[box7 - 1] == 300000.0)
values[21] = "-------";
if(money[box7 - 1] == 400000.0)
values[22] = "-------";
if(money[box7 - 1] == 500000.0)
values[23] = "-------";
if(money[box7 - 1] == 750000.0)
values[24] = "-------";
if(money[box7 - 1] == 1000000.0)
values[25] = "---------";
if(box[box7-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box7 - 1] = "X";
break;
}
}
System.out.println("These cases hold $" + money[box2-1] + " $" + money[box3-1] + " $" + money[box4-1] + " $" + money[box5-1] + " $" + money[box6-1] + " $" + money[box7-1]); //Prints out values for the cases you just picked
money[box2 - 1] = 0;
money[box3 - 1] = 0;
money[box4 - 1] = 0;
money[box5 - 1] = 0;
money[box6 - 1] = 0;
money[box7 - 1] = 0;
length = (length - 6); //Eliminates the cases from being part of the average
}
if(abc == 2) //If this is round two...
{
System.out.println("\nPick 5 cases you would like to open, pick one, press enter, pick another, press enter, ect.");
for(boolean a = true; a=true;)
{
box8 = kb.nextInt();
if(box8<1||box8>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box8 - 1] == 0.01)
values[0] = "----";
if(money[box8 - 1] == 1.0)
values[1] = "-";
if(money[box8 - 1] == 5.0)
values[2] = "-";
if(money[box8 - 1] == 10.0)
values[3] = "--";
if(money[box8 - 1] == 25.0)
values[4] = "--";
if(money[box8 - 1] == 50.0)
values[5] = "--";
if(money[box8 - 1] == 75.0)
values[6] = "-";
if(money[box8 - 1] == 100.0)
values[7] = "---";
if(money[box8 - 1] == 200.0)
values[8] = "---";
if(money[box8 - 1] == 300.0)
values[9] = "---";
if(money[box8 - 1] == 400.0)
values[10] = "---";
if(money[box8 - 1] == 500.0)
values[11] = "---";
if(money[box8 - 1] == 750.0)
values[12] = "---";
if(money[box8 - 1] == 1000.0)
values[13] = "-----";
if(money[box8 - 1] == 5000.0)
values[14] = "-----";
if(money[box8 - 1] == 10000.0)
values[15] = "------";
if(money[box8 - 1] == 25000.0)
values[16] = "------";
if(money[box8 - 1] == 50000.0)
values[17] = "------";
if(money[box8 - 1] == 75000.0)
values[18] = "------";
if(money[box8 - 1] == 100000.0)
values[19] = "-------";
if(money[box8 - 1] == 200000.0)
values[20] = "-------";
if(money[box8 - 1] == 300000.0)
values[21] = "-------";
if(money[box8 - 1] == 400000.0)
values[22] = "-------";
if(money[box8 - 1] == 500000.0)
values[23] = "-------";
if(money[box8 - 1] == 750000.0)
values[24] = "-------";
if(money[box8 - 1] == 1000000.0)
values[25] = "---------";
if(box[box8-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box8 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box9 = kb.nextInt();
if(box9<1||box9>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box9 - 1] == 0.01)
values[0] = "----";
if(money[box9 - 1] == 1.0)
values[1] = "-";
if(money[box9 - 1] == 5.0)
values[2] = "-";
if(money[box9 - 1] == 10.0)
values[3] = "--";
if(money[box9 - 1] == 25.0)
values[4] = "--";
if(money[box9 - 1] == 50.0)
values[5] = "--";
if(money[box9 - 1] == 75.0)
values[6] = "-";
if(money[box9 - 1] == 100.0)
values[7] = "---";
if(money[box9 - 1] == 200.0)
values[8] = "---";
if(money[box9 - 1] == 300.0)
values[9] = "---";
if(money[box9 - 1] == 400.0)
values[10] = "---";
if(money[box9 - 1] == 500.0)
values[11] = "---";
if(money[box9 - 1] == 750.0)
values[12] = "---";
if(money[box9 - 1] == 1000.0)
values[13] = "-----";
if(money[box9 - 1] == 5000.0)
values[14] = "-----";
if(money[box9 - 1] == 10000.0)
values[15] = "------";
if(money[box9 - 1] == 25000.0)
values[16] = "------";
if(money[box9 - 1] == 50000.0)
values[17] = "------";
if(money[box9 - 1] == 75000.0)
values[18] = "------";
if(money[box9 - 1] == 100000.0)
values[19] = "-------";
if(money[box9 - 1] == 200000.0)
values[20] = "-------";
if(money[box9 - 1] == 300000.0)
values[21] = "-------";
if(money[box9 - 1] == 400000.0)
values[22] = "-------";
if(money[box9 - 1] == 500000.0)
values[23] = "-------";
if(money[box9 - 1] == 750000.0)
values[24] = "-------";
if(money[box9 - 1] == 1000000.0)
values[25] = "---------";
if(box[box9-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box9 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box10 = kb.nextInt();
if(box10<1||box10>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box10 - 1] == 0.01)
values[0] = "----";
if(money[box10 - 1] == 1.0)
values[1] = "-";
if(money[box10 - 1] == 5.0)
values[2] = "-";
if(money[box10 - 1] == 10.0)
values[3] = "--";
if(money[box10 - 1] == 25.0)
values[4] = "--";
if(money[box10 - 1] == 50.0)
values[5] = "--";
if(money[box10 - 1] == 75.0)
values[6] = "-";
if(money[box10 - 1] == 100.0)
values[7] = "---";
if(money[box10 - 1] == 200.0)
values[8] = "---";
if(money[box10 - 1] == 300.0)
values[9] = "---";
if(money[box10 - 1] == 400.0)
values[10] = "---";
if(money[box10 - 1] == 500.0)
values[11] = "---";
if(money[box10 - 1] == 750.0)
values[12] = "---";
if(money[box10 - 1] == 1000.0)
values[13] = "-----";
if(money[box10 - 1] == 5000.0)
values[14] = "-----";
if(money[box10 - 1] == 10000.0)
values[15] = "------";
if(money[box10 - 1] == 25000.0)
values[16] = "------";
if(money[box10 - 1] == 50000.0)
values[17] = "------";
if(money[box10 - 1] == 75000.0)
values[18] = "------";
if(money[box10 - 1] == 100000.0)
values[19] = "-------";
if(money[box10 - 1] == 200000.0)
values[20] = "-------";
if(money[box10 - 1] == 300000.0)
values[21] = "-------";
if(money[box10 - 1] == 400000.0)
values[22] = "-------";
if(money[box10 - 1] == 500000.0)
values[23] = "-------";
if(money[box10 - 1] == 750000.0)
values[24] = "-------";
if(money[box10 - 1] == 1000000.0)
values[25] = "---------";
if(box[box10-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box10 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box11 = kb.nextInt();
if(box11<1||box11>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box11 - 1] == 0.01)
values[0] = "----";
if(money[box11 - 1] == 1.0)
values[1] = "-";
if(money[box11 - 1] == 5.0)
values[2] = "-";
if(money[box11 - 1] == 10.0)
values[3] = "--";
if(money[box11 - 1] == 25.0)
values[4] = "--";
if(money[box11 - 1] == 50.0)
values[5] = "--";
if(money[box11 - 1] == 75.0)
values[6] = "-";
if(money[box11 - 1] == 100.0)
values[7] = "---";
if(money[box11 - 1] == 200.0)
values[8] = "---";
if(money[box11 - 1] == 300.0)
values[9] = "---";
if(money[box11 - 1] == 400.0)
values[10] = "---";
if(money[box11 - 1] == 500.0)
values[11] = "---";
if(money[box11 - 1] == 750.0)
values[12] = "---";
if(money[box11 - 1] == 1000.0)
values[13] = "-----";
if(money[box11 - 1] == 5000.0)
values[14] = "-----";
if(money[box11 - 1] == 10000.0)
values[15] = "------";
if(money[box11 - 1] == 25000.0)
values[16] = "------";
if(money[box11 - 1] == 50000.0)
values[17] = "------";
if(money[box11 - 1] == 75000.0)
values[18] = "------";
if(money[box11 - 1] == 100000.0)
values[19] = "-------";
if(money[box11 - 1] == 200000.0)
values[20] = "-------";
if(money[box11 - 1] == 300000.0)
values[21] = "-------";
if(money[box11 - 1] == 400000.0)
values[22] = "-------";
if(money[box11 - 1] == 500000.0)
values[23] = "-------";
if(money[box11 - 1] == 750000.0)
values[24] = "-------";
if(money[box11 - 1] == 1000000.0)
values[25] = "---------";
if(box[box11-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box11 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box12 = kb.nextInt();
if(box12<1||box12>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box12 - 1] == 0.01)
values[0] = "----";
if(money[box12 - 1] == 1.0)
values[1] = "-";
if(money[box12 - 1] == 5.0)
values[2] = "-";
if(money[box12 - 1] == 10.0)
values[3] = "--";
if(money[box12 - 1] == 25.0)
values[4] = "--";
if(money[box12 - 1] == 50.0)
values[5] = "--";
if(money[box12 - 1] == 75.0)
values[6] = "-";
if(money[box12 - 1] == 100.0)
values[7] = "---";
if(money[box12 - 1] == 200.0)
values[8] = "---";
if(money[box12 - 1] == 300.0)
values[9] = "---";
if(money[box12 - 1] == 400.0)
values[10] = "---";
if(money[box12 - 1] == 500.0)
values[11] = "---";
if(money[box12 - 1] == 750.0)
values[12] = "---";
if(money[box12 - 1] == 1000.0)
values[13] = "-----";
if(money[box12 - 1] == 5000.0)
values[14] = "-----";
if(money[box12 - 1] == 10000.0)
values[15] = "------";
if(money[box12 - 1] == 25000.0)
values[16] = "------";
if(money[box12 - 1] == 50000.0)
values[17] = "------";
if(money[box12 - 1] == 75000.0)
values[18] = "------";
if(money[box12 - 1] == 100000.0)
values[19] = "-------";
if(money[box12 - 1] == 200000.0)
values[20] = "-------";
if(money[box12 - 1] == 300000.0)
values[21] = "-------";
if(money[box12 - 1] == 400000.0)
values[22] = "-------";
if(money[box12 - 1] == 500000.0)
values[23] = "-------";
if(money[box12 - 1] == 750000.0)
values[24] = "-------";
if(money[box12 - 1] == 1000000.0)
values[25] = "---------";
if(box[box12-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box12 - 1] = "X";
break;
}
}
System.out.println("These cases hold $" + money[box8-1] + " $" + money[box9-1] + " $" + money[box10-1] + " $" + money[box11-1] + " $" + money[box12-1]);
money[box8 - 1] = 0;
money[box9 - 1] = 0;
money[box10 - 1] = 0;
money[box11 - 1] = 0;
money[box12 - 1] = 0;
length = (length - 5); //Eliminates the cases from being part of the average
}
if(abc == 3) //if it is round three...
{
System.out.println("\nPick 4 cases you would like to open, pick one, press enter, pick another, press enter, ect.");
for(boolean a = true; a=true;)
{
box13 = kb.nextInt();
if(box13<1||box13>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box13 - 1] == 0.01)
values[0] = "----";
if(money[box13 - 1] == 1.0)
values[1] = "-";
if(money[box13 - 1] == 5.0)
values[2] = "-";
if(money[box13 - 1] == 10.0)
values[3] = "--";
if(money[box13 - 1] == 25.0)
values[4] = "--";
if(money[box13 - 1] == 50.0)
values[5] = "--";
if(money[box13 - 1] == 75.0)
values[6] = "-";
if(money[box13 - 1] == 100.0)
values[7] = "---";
if(money[box13 - 1] == 200.0)
values[8] = "---";
if(money[box13 - 1] == 300.0)
values[9] = "---";
if(money[box13 - 1] == 400.0)
values[10] = "---";
if(money[box13 - 1] == 500.0)
values[11] = "---";
if(money[box13 - 1] == 750.0)
values[12] = "---";
if(money[box13 - 1] == 1000.0)
values[13] = "-----";
if(money[box13 - 1] == 5000.0)
values[14] = "-----";
if(money[box13 - 1] == 10000.0)
values[15] = "------";
if(money[box13 - 1] == 25000.0)
values[16] = "------";
if(money[box13 - 1] == 50000.0)
values[17] = "------";
if(money[box13 - 1] == 75000.0)
values[18] = "------";
if(money[box13 - 1] == 100000.0)
values[19] = "-------";
if(money[box13 - 1] == 200000.0)
values[20] = "-------";
if(money[box13 - 1] == 300000.0)
values[21] = "-------";
if(money[box13 - 1] == 400000.0)
values[22] = "-------";
if(money[box13 - 1] == 500000.0)
values[23] = "-------";
if(money[box13 - 1] == 750000.0)
values[24] = "-------";
if(money[box13 - 1] == 1000000.0)
values[25] = "---------";
if(box[box13-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box13 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box14 = kb.nextInt();
if(box14<1||box14>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box14 - 1] == 0.01)
values[0] = "----";
if(money[box14 - 1] == 1.0)
values[1] = "-";
if(money[box14 - 1] == 5.0)
values[2] = "-";
if(money[box14 - 1] == 10.0)
values[3] = "--";
if(money[box14 - 1] == 25.0)
values[4] = "--";
if(money[box14 - 1] == 50.0)
values[5] = "--";
if(money[box14 - 1] == 75.0)
values[6] = "-";
if(money[box14 - 1] == 100.0)
values[7] = "---";
if(money[box14 - 1] == 200.0)
values[8] = "---";
if(money[box14 - 1] == 300.0)
values[9] = "---";
if(money[box14 - 1] == 400.0)
values[10] = "---";
if(money[box14 - 1] == 500.0)
values[11] = "---";
if(money[box14 - 1] == 750.0)
values[12] = "---";
if(money[box14 - 1] == 1000.0)
values[13] = "-----";
if(money[box14 - 1] == 5000.0)
values[14] = "-----";
if(money[box14 - 1] == 10000.0)
values[15] = "------";
if(money[box14 - 1] == 25000.0)
values[16] = "------";
if(money[box14 - 1] == 50000.0)
values[17] = "------";
if(money[box14 - 1] == 75000.0)
values[18] = "------";
if(money[box14 - 1] == 100000.0)
values[19] = "-------";
if(money[box14 - 1] == 200000.0)
values[20] = "-------";
if(money[box14 - 1] == 300000.0)
values[21] = "-------";
if(money[box14 - 1] == 400000.0)
values[22] = "-------";
if(money[box14 - 1] == 500000.0)
values[23] = "-------";
if(money[box14 - 1] == 750000.0)
values[24] = "-------";
if(money[box14 - 1] == 1000000.0)
values[25] = "---------";
if(box[box14-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box14 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box15 = kb.nextInt();
if(box15<1||box15>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box15 - 1] == 0.01)
values[0] = "----";
if(money[box15 - 1] == 1.0)
values[1] = "-";
if(money[box15 - 1] == 5.0)
values[2] = "-";
if(money[box15 - 1] == 10.0)
values[3] = "--";
if(money[box15 - 1] == 25.0)
values[4] = "--";
if(money[box15 - 1] == 50.0)
values[5] = "--";
if(money[box15 - 1] == 75.0)
values[6] = "-";
if(money[box15 - 1] == 100.0)
values[7] = "---";
if(money[box15 - 1] == 200.0)
values[8] = "---";
if(money[box15 - 1] == 300.0)
values[9] = "---";
if(money[box15 - 1] == 400.0)
values[10] = "---";
if(money[box15 - 1] == 500.0)
values[11] = "---";
if(money[box15 - 1] == 750.0)
values[12] = "---";
if(money[box15 - 1] == 1000.0)
values[13] = "-----";
if(money[box15 - 1] == 5000.0)
values[14] = "-----";
if(money[box15 - 1] == 10000.0)
values[15] = "------";
if(money[box15 - 1] == 25000.0)
values[16] = "------";
if(money[box15 - 1] == 50000.0)
values[17] = "------";
if(money[box15 - 1] == 75000.0)
values[18] = "------";
if(money[box15 - 1] == 100000.0)
values[19] = "-------";
if(money[box15 - 1] == 200000.0)
values[20] = "-------";
if(money[box15 - 1] == 300000.0)
values[21] = "-------";
if(money[box15 - 1] == 400000.0)
values[22] = "-------";
if(money[box15 - 1] == 500000.0)
values[23] = "-------";
if(money[box15 - 1] == 750000.0)
values[24] = "-------";
if(money[box15 - 1] == 1000000.0)
values[25] = "---------";
if(box[box15-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box15 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box16 = kb.nextInt();
if(box16<1||box16>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box16 - 1] == 0.01)
values[0] = "----";
if(money[box16 - 1] == 1.0)
values[1] = "-";
if(money[box16 - 1] == 5.0)
values[2] = "-";
if(money[box16 - 1] == 10.0)
values[3] = "--";
if(money[box16 - 1] == 25.0)
values[4] = "--";
if(money[box16 - 1] == 50.0)
values[5] = "--";
if(money[box16 - 1] == 75.0)
values[6] = "-";
if(money[box16 - 1] == 100.0)
values[7] = "---";
if(money[box16 - 1] == 200.0)
values[8] = "---";
if(money[box16 - 1] == 300.0)
values[9] = "---";
if(money[box16 - 1] == 400.0)
values[10] = "---";
if(money[box16 - 1] == 500.0)
values[11] = "---";
if(money[box16 - 1] == 750.0)
values[12] = "---";
if(money[box16 - 1] == 1000.0)
values[13] = "-----";
if(money[box16 - 1] == 5000.0)
values[14] = "-----";
if(money[box16 - 1] == 10000.0)
values[15] = "------";
if(money[box16 - 1] == 25000.0)
values[16] = "------";
if(money[box16 - 1] == 50000.0)
values[17] = "------";
if(money[box16 - 1] == 75000.0)
values[18] = "------";
if(money[box16 - 1] == 100000.0)
values[19] = "-------";
if(money[box16 - 1] == 200000.0)
values[20] = "-------";
if(money[box16 - 1] == 300000.0)
values[21] = "-------";
if(money[box16 - 1] == 400000.0)
values[22] = "-------";
if(money[box16 - 1] == 500000.0)
values[23] = "-------";
if(money[box16 - 1] == 750000.0)
values[24] = "-------";
if(money[box16 - 1] == 1000000.0)
values[25] = "---------";
if(box[box16-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box16 - 1] = "X";
break;
}
}
System.out.println("These cases hold $" + money[box13-1] + " $" + money[box14-1] + " $" + money[box15-1] + " $" + money[box16-1]);
money[box13 - 1] = 0;
money[box14 - 1] = 0;
money[box15 - 1] = 0;
money[box16 - 1] = 0;
length = (length - 4); //Eliminates the cases from being part of the average
}
if(abc == 4) //If it's round 4...
{
System.out.println("\nPick 3 cases you would like to open, pick one, press enter, pick another, press enter, ect.");
for(boolean a = true; a=true;)
{
box17 = kb.nextInt();
if(box17<1||box17>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box17 - 1] == 0.01)
values[0] = "----";
if(money[box17 - 1] == 1.0)
values[1] = "-";
if(money[box17 - 1] == 5.0)
values[2] = "-";
if(money[box17 - 1] == 10.0)
values[3] = "--";
if(money[box17 - 1] == 25.0)
values[4] = "--";
if(money[box17 - 1] == 50.0)
values[5] = "--";
if(money[box17 - 1] == 75.0)
values[6] = "-";
if(money[box17 - 1] == 100.0)
values[7] = "---";
if(money[box17 - 1] == 200.0)
values[8] = "---";
if(money[box17 - 1] == 300.0)
values[9] = "---";
if(money[box17 - 1] == 400.0)
values[10] = "---";
if(money[box17 - 1] == 500.0)
values[11] = "---";
if(money[box17 - 1] == 750.0)
values[12] = "---";
if(money[box17 - 1] == 1000.0)
values[13] = "-----";
if(money[box17 - 1] == 5000.0)
values[14] = "-----";
if(money[box17 - 1] == 10000.0)
values[15] = "------";
if(money[box17 - 1] == 25000.0)
values[16] = "------";
if(money[box17 - 1] == 50000.0)
values[17] = "------";
if(money[box17 - 1] == 75000.0)
values[18] = "------";
if(money[box17 - 1] == 100000.0)
values[19] = "-------";
if(money[box17 - 1] == 200000.0)
values[20] = "-------";
if(money[box17 - 1] == 300000.0)
values[21] = "-------";
if(money[box17 - 1] == 400000.0)
values[22] = "-------";
if(money[box17 - 1] == 500000.0)
values[23] = "-------";
if(money[box17 - 1] == 750000.0)
values[24] = "-------";
if(money[box17 - 1] == 1000000.0)
values[25] = "---------";
if(box[box17-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box17 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box18 = kb.nextInt();
if(box18<1||box18>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box18 - 1] == 0.01)
values[0] = "----";
if(money[box18 - 1] == 1.0)
values[1] = "-";
if(money[box18 - 1] == 5.0)
values[2] = "-";
if(money[box18 - 1] == 10.0)
values[3] = "--";
if(money[box18 - 1] == 25.0)
values[4] = "--";
if(money[box18 - 1] == 50.0)
values[5] = "--";
if(money[box18 - 1] == 75.0)
values[6] = "-";
if(money[box18 - 1] == 100.0)
values[7] = "---";
if(money[box18 - 1] == 200.0)
values[8] = "---";
if(money[box18 - 1] == 300.0)
values[9] = "---";
if(money[box18 - 1] == 400.0)
values[10] = "---";
if(money[box18 - 1] == 500.0)
values[11] = "---";
if(money[box18 - 1] == 750.0)
values[12] = "---";
if(money[box18 - 1] == 1000.0)
values[13] = "-----";
if(money[box18 - 1] == 5000.0)
values[14] = "-----";
if(money[box18 - 1] == 10000.0)
values[15] = "------";
if(money[box18 - 1] == 25000.0)
values[16] = "------";
if(money[box18 - 1] == 50000.0)
values[17] = "------";
if(money[box18 - 1] == 75000.0)
values[18] = "------";
if(money[box18 - 1] == 100000.0)
values[19] = "-------";
if(money[box18 - 1] == 200000.0)
values[20] = "-------";
if(money[box18 - 1] == 300000.0)
values[21] = "-------";
if(money[box18 - 1] == 400000.0)
values[22] = "-------";
if(money[box18 - 1] == 500000.0)
values[23] = "-------";
if(money[box18 - 1] == 750000.0)
values[24] = "-------";
if(money[box18 - 1] == 1000000.0)
values[25] = "---------";
if(box[box18-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box18 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box19 = kb.nextInt();
if(box19<1||box19>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box19 - 1] == 0.01)
values[0] = "----";
if(money[box19 - 1] == 1.0)
values[1] = "-";
if(money[box19 - 1] == 5.0)
values[2] = "-";
if(money[box19 - 1] == 10.0)
values[3] = "--";
if(money[box19 - 1] == 25.0)
values[4] = "--";
if(money[box19 - 1] == 50.0)
values[5] = "--";
if(money[box19 - 1] == 75.0)
values[6] = "-";
if(money[box19 - 1] == 100.0)
values[7] = "---";
if(money[box19 - 1] == 200.0)
values[8] = "---";
if(money[box19 - 1] == 300.0)
values[9] = "---";
if(money[box19 - 1] == 400.0)
values[10] = "---";
if(money[box19 - 1] == 500.0)
values[11] = "---";
if(money[box19 - 1] == 750.0)
values[12] = "---";
if(money[box19 - 1] == 1000.0)
values[13] = "-----";
if(money[box19 - 1] == 5000.0)
values[14] = "-----";
if(money[box19 - 1] == 10000.0)
values[15] = "------";
if(money[box19 - 1] == 25000.0)
values[16] = "------";
if(money[box19 - 1] == 50000.0)
values[17] = "------";
if(money[box19 - 1] == 75000.0)
values[18] = "------";
if(money[box19 - 1] == 100000.0)
values[19] = "-------";
if(money[box19 - 1] == 200000.0)
values[20] = "-------";
if(money[box19 - 1] == 300000.0)
values[21] = "-------";
if(money[box19 - 1] == 400000.0)
values[22] = "-------";
if(money[box19 - 1] == 500000.0)
values[23] = "-------";
if(money[box19 - 1] == 750000.0)
values[24] = "-------";
if(money[box19 - 1] == 1000000.0)
values[25] = "---------";
if(box[box19-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box19 - 1] = "X";
break;
}
}
System.out.println("These cases hold $" + money[box17-1] + " $" + money[box18-1] + " $" + money[box19-1]);
money[box17 - 1] = 0;
money[box18 - 1] = 0;
money[box19 - 1] = 0;
length = (length - 3); //Eliminates the cases from being part of the average
}
if(abc == 5) //If it's round 5...
{
System.out.println("\nPick 2 cases you would like to open, pick one, press enter, pick another, press enter");
for(boolean a = true; a=true;)
{
box20 = kb.nextInt();
if(box20<1||box20>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box20 - 1] == 0.01)
values[0] = "----";
if(money[box20 - 1] == 1.0)
values[1] = "-";
if(money[box20 - 1] == 5.0)
values[2] = "-";
if(money[box20 - 1] == 10.0)
values[3] = "--";
if(money[box20 - 1] == 25.0)
values[4] = "--";
if(money[box20 - 1] == 50.0)
values[5] = "--";
if(money[box20 - 1] == 75.0)
values[6] = "-";
if(money[box20 - 1] == 100.0)
values[7] = "---";
if(money[box20 - 1] == 200.0)
values[8] = "---";
if(money[box20 - 1] == 300.0)
values[9] = "---";
if(money[box20 - 1] == 400.0)
values[10] = "---";
if(money[box20 - 1] == 500.0)
values[11] = "---";
if(money[box20 - 1] == 750.0)
values[12] = "---";
if(money[box20 - 1] == 1000.0)
values[13] = "-----";
if(money[box20 - 1] == 5000.0)
values[14] = "-----";
if(money[box20 - 1] == 10000.0)
values[15] = "------";
if(money[box20 - 1] == 25000.0)
values[16] = "------";
if(money[box20 - 1] == 50000.0)
values[17] = "------";
if(money[box20 - 1] == 75000.0)
values[18] = "------";
if(money[box20 - 1] == 100000.0)
values[19] = "-------";
if(money[box20 - 1] == 200000.0)
values[20] = "-------";
if(money[box20 - 1] == 300000.0)
values[21] = "-------";
if(money[box20 - 1] == 400000.0)
values[22] = "-------";
if(money[box20 - 1] == 500000.0)
values[23] = "-------";
if(money[box20 - 1] == 750000.0)
values[24] = "-------";
if(money[box20 - 1] == 1000000.0)
values[25] = "---------";
if(box[box20-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box20 - 1] = "X";
break;
}
}
for(boolean a = true; a=true;)
{
box21 = kb.nextInt();
if(box21<1||box21>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box21 - 1] == 0.01)
values[0] = "----";
if(money[box21 - 1] == 1.0)
values[1] = "-";
if(money[box21 - 1] == 5.0)
values[2] = "-";
if(money[box21 - 1] == 10.0)
values[3] = "--";
if(money[box21 - 1] == 25.0)
values[4] = "--";
if(money[box21 - 1] == 50.0)
values[5] = "--";
if(money[box21 - 1] == 75.0)
values[6] = "-";
if(money[box21 - 1] == 100.0)
values[7] = "---";
if(money[box21 - 1] == 200.0)
values[8] = "---";
if(money[box21 - 1] == 300.0)
values[9] = "---";
if(money[box21 - 1] == 400.0)
values[10] = "---";
if(money[box21 - 1] == 500.0)
values[11] = "---";
if(money[box21 - 1] == 750.0)
values[12] = "---";
if(money[box21 - 1] == 1000.0)
values[13] = "-----";
if(money[box21 - 1] == 5000.0)
values[14] = "-----";
if(money[box21 - 1] == 10000.0)
values[15] = "------";
if(money[box21 - 1] == 25000.0)
values[16] = "------";
if(money[box21 - 1] == 50000.0)
values[17] = "------";
if(money[box21 - 1] == 75000.0)
values[18] = "------";
if(money[box21 - 1] == 100000.0)
values[19] = "-------";
if(money[box21 - 1] == 200000.0)
values[20] = "-------";
if(money[box21 - 1] == 300000.0)
values[21] = "-------";
if(money[box21 - 1] == 400000.0)
values[22] = "-------";
if(money[box21 - 1] == 500000.0)
values[23] = "-------";
if(money[box21 - 1] == 750000.0)
values[24] = "-------";
if(money[box21 - 1] == 1000000.0)
values[25] = "---------";
if(box[box21-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box21 - 1] = "X";
break;
}
}
System.out.println("These cases hold $" + money[box20-1] + " $" + money[box21-1]);
money[box20 - 1] = 0;
money[box21 - 1] = 0;
length = (length - 2); //Eliminates the cases from being part of the average
}
if(abc>5&&abc<10) //If it's round 6 or higher
{
System.out.println("\nPick 1 case you would like to open");
for(boolean a = true; a=true;)
{
box22 = kb.nextInt();
if(box22<1||box22>26)
{
System.out.println("Pick a number between 1 and 26");
continue;
}
if(money[box22 - 1] == 0.01)
values[0] = "----";
if(money[box22 - 1] == 1.0)
values[1] = "-";
if(money[box22 - 1] == 5.0)
values[2] = "-";
if(money[box22 - 1] == 10.0)
values[3] = "--";
if(money[box22 - 1] == 25.0)
values[4] = "--";
if(money[box22 - 1] == 50.0)
values[5] = "--";
if(money[box22 - 1] == 75.0)
values[6] = "-";
if(money[box22 - 1] == 100.0)
values[7] = "---";
if(money[box22 - 1] == 200.0)
values[8] = "---";
if(money[box22 - 1] == 300.0)
values[9] = "---";
if(money[box22 - 1] == 400.0)
values[10] = "---";
if(money[box22 - 1] == 500.0)
values[11] = "---";
if(money[box22 - 1] == 750.0)
values[12] = "---";
if(money[box22 - 1] == 1000.0)
values[13] = "-----";
if(money[box22 - 1] == 5000.0)
values[14] = "-----";
if(money[box22 - 1] == 10000.0)
values[15] = "------";
if(money[box22 - 1] == 25000.0)
values[16] = "------";
if(money[box22 - 1] == 50000.0)
values[17] = "------";
if(money[box22 - 1] == 75000.0)
values[18] = "------";
if(money[box22 - 1] == 100000.0)
values[19] = "-------";
if(money[box22 - 1] == 200000.0)
values[20] = "-------";
if(money[box22 - 1] == 300000.0)
values[21] = "-------";
if(money[box22 - 1] == 400000.0)
values[22] = "-------";
if(money[box22 - 1] == 500000.0)
values[23] = "-------";
if(money[box22 - 1] == 750000.0)
values[24] = "-------";
if(money[box22 - 1] == 1000000.0)
values[25] = "---------";
if(box[box22-1].equals("X"))
{
System.out.println("Pick a number that hasn't already been picked");
continue;
}
else
{
box[box22 - 1] = "X";
break;
}
}
System.out.println("This case holds $" + money[box22-1]);
money[box22 - 1] = 0;
length = (length - 1); //Eliminates the case from being part of the average
}
if(abc==10)
{
System.out.print("\nDo you wish to switch your case with the last remaining one? (Y/N): ");
String switchcase=bb.nextLine().toUpperCase();
for(boolean a = true; a=true;)
{
if(switchcase.contains("Y"))
{
System.out.println("Pick the case you would like to swap with yours (the last remaining case on the board)");
int caseSwitch=kb.nextInt();
double casee = CaseValue;
CaseValue = money[caseSwitch - 1];
money[caseSwitch - 1] = casee;
System.out.println("\n\nCongratulations, your case holds.............. $" + CaseValue);
break;
}
if(switchcase.equals("N"))
{
System.out.println("\n\nCongratulations, your case holds.............. $" + CaseValue);
break;
}
else
{
System.out.println("You need to enter a Y for yes or a N for no");
continue;
}
}
if(switchcase.equals("N"))
{
break;
}
if(switchcase.equals("Y"))
{
break;
}
}
for(int i=0; i < money.length; i++)//this loops adds up the money array for average purposes
{
result=result +money[i];
}
int average = (int)(result/length); //Gives the average of the case values without decimals
result = 0;
System.out.println("The bank offers you $" +average+ " for your case."); //Gives bank offer
System.out.print("Deal or No Deal? (Y/N) "); //Deal or No Deal?
String DOND=bb.nextLine().toUpperCase(); //Takes your input and makes it uppercase.
if(DOND.equals("Y")) //If what you entered equals Y...
{
System.out.print('\u000C'); //Clears screen
System.out.println("Congratulations, you won $" + average); //Prints bank offer
System.out.println("\n........But your case held $" + CaseValue); //Prints what was in your case
break;
}
if(DOND.equals("N")) //If you picked no deal...
{
System.out.print('\u000C'); //clear screen
System.out.println("\n-------------------------------------------------------------\n"
+ "$"+values[0]+" $"+values[13]+"\n" +
"$"+values[1]+" $"+values[14]+"\n" +
"$"+values[2]+" DEAL OR NO DEAL $"+values[15]+"\n" +
"$"+values[3]+" $"+values[16]+"\n" +
"$"+values[4]+" ["+box[20]+"] ["+box[21]+"] ["+box[22]+"] ["+box[23]+"] ["+box[24]+"] ["+box[25]+"] $"+values[17]+"\n" +
"$"+values[5]+" ["+box[13]+"] ["+box[14]+"] ["+box[15]+"] ["+box[16]+"] ["+box[17]+"] ["+box[18]+"] ["+box[19]+"] $"+values[18]+"\n" +
"$"+values[6]+" ["+box[6]+"] ["+box[7]+"] ["+box[8]+"] ["+box[9]+"] ["+box[10]+"] ["+box[11]+"] ["+box[12]+"] $"+values[19]+"\n" +
"$"+values[7]+" ["+box[0]+"] ["+box[1]+"] ["+box[2]+"] ["+box[3]+"] ["+box[4]+"] ["+box[5]+"] $"+values[20]+"\n" +
"$"+values[8]+" $"+values[21]+"\n" +
"$"+values[9]+" $"+values[22]+"\n" +
"$"+values[10]+" $"+values[23]+"\n" +
"$"+values[11]+" $"+values[24]+"\n" +
"$"+values[12]+" $"+values[25]+
"\n---------------------------------------------------------------");//print new board with Xs
continue; //Continue to the beginning of the main engine loop
}
else //If you entered anyhing but a y or n...
{
System.out.print('\u000C'); //clear screen
System.out.println("Since you can't follow directions, you lose!");
break; //breaks main engine loop to end game
}
}
}
else //This is the else statement for the failsafe if from picking your first case
{
System.out.println("You must enter a number between 1 and 26, so you lose."); //Goes on to the loop below
}
for(boolean b=true;b==true;) //Infinite loop. Will be broken/continued later
{
System.out.print("Do you wish to play again? (Y/N): ");
String playagain=bb.nextLine().toUpperCase(); //Play again input
if(playagain.equals("Y")) //If you typed in a y...
{
q--; //decrements q for the biggest loop so it can run on
System.out.print('\u000C');//Clears the screen
break; //breaks the current loop
}
else if(playagain.equals("N")) // if you type in a n
{
System.out.print("Thanks For Playing Deal or No Deal!");
break; //Ends game
}
else //If you type in anything but a Y or N...
{
System.out.println("You need to enter a Y or N");
continue; //Goes to the top of the infinite loop
}
}
}
}
}