package rivers; import java.util.ArrayList; import java.util.Random; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.Arrays; class Manager{ int slotOC; int PokerTables; int PitsOpen; int girlsWorking; int slotSectionsNeeded; int PokerSectionsNeeded; int PitSectionsNeeded; int total; String[] slotArr = new String[]{"SL1","SL2","SL3","SL4"}; String[] pitArr = new String[]{"PT1","PT2","PT3","PT4"}; String[] pokerArr = new String[]{"PK1","PK2","PK3","PK4"}; String[] girlArr = new String[]{"G1","G2","G3","G4","G5","G6","G7","G8","G9","G10","G11","G12"}; public String[] girlRand(){ Random rg = new Random(); for (int i=0; i 26 && slotOC <50) { slotSectionsNeeded = 1; } else if (slotOC >51 && slotOC < 75) { slotSectionsNeeded = 2; } else { slotSectionsNeeded = 3; } System.out.println("Girls need for slots are: " + slotSectionsNeeded); } public void ArrSlot(){ for(int i=0; i<=slotSectionsNeeded;i++){ System.out.print(slotArr[i]); } } public void pitsNeeded(){ if (PitsOpen < 1) { PitSectionsNeeded = 0; } else if (PitsOpen >=2 && PitsOpen <3) { PitSectionsNeeded = 1; } else if (PitsOpen >=3 && PitsOpen < 4) { PitSectionsNeeded = 2; } else { PitSectionsNeeded = 3; } System.out.println("Girls need for pits are: " + PitSectionsNeeded); } public void Arrpit(){ for(int i=0; i<=PitSectionsNeeded;i++){ System.out.print(pitArr[i]); } } public void pokerNeeded(){ if (PokerTables < 25) { PokerSectionsNeeded = 0; } else if (PokerTables > 26 && PokerTables <50) { PokerSectionsNeeded = 1; } else if (PokerTables >51 && PokerTables < 75) { PokerSectionsNeeded = 2; } else { PokerSectionsNeeded = 3; } System.out.println("Girls need for pits are: " + (PokerSectionsNeeded)); } public void Arrpoker(){ for(int i=0; i<=PokerSectionsNeeded;i++){ System.out.print(pokerArr[i]); } } public void totalSectionsNeeded(){ total=(slotSectionsNeeded+PitSectionsNeeded+PokerSectionsNeeded)+(2); } public Manager(){ } }//end manager //all girls time is stored as double for now but will needed to be changed //so it will be as a real time. public class Rivers { public static void main(String[] args) throws IOException, UnsupportedOperationException { int numRequested; String textRequested; BufferedReader lineReader = new BufferedReader(new InputStreamReader(System.in)); Manager steve = new Manager(); // test to see if the setters and the getters are working System.out.println("How many girls are currently working?"); numRequested = Integer.parseInt(lineReader.readLine()); steve.setGirlsWorking(numRequested); System.out.println("num workin: "+steve.girlsWorking); steve.ArrGirlsBe(); steve.girlRand(); System.out.println("How many slots are open?"); numRequested = Integer.parseInt(lineReader.readLine()); steve.setSlotOC(numRequested); System.out.println("Number of Slots Open are: "+steve.slotOC); steve.slotsNeeded(); System.out.println("How many pits are open?"); numRequested = Integer.parseInt(lineReader.readLine()); steve.setPitsOpen(numRequested); System.out.println("Number pits open is: "+steve.PitsOpen); steve.pitsNeeded(); System.out.println("How many poker tables are open?"); numRequested = Integer.parseInt(lineReader.readLine()); steve.setPokerTables(numRequested); System.out.println("Number poker tables open is: "+steve.PokerTables); steve.pokerNeeded(); steve.totalSectionsNeeded(); //System.out.println(steve.PitSectionsNeeded); steve.Arrpoker(); steve.ArrSlot(); steve.Arrpit(); System.out.println(); steve.ArrGirlsEnd(); System.out.println(); }//end main }//end rivers