Question
public static void Lowest_Murder_Rate(ArrayList StoreList) { double min_Murderrate = Double.MAX_VALUE; int YYYY = 0; for (int i = 0; i fault.Murder_and_nonnegligent_manslaughter_rate) { min_Murderrate = fault.Murder_and_nonnegligent_manslaughter_rate;
public static void Lowest_Murder_Rate(ArrayList StoreList) { double min_Murderrate = Double.MAX_VALUE; int YYYY = 0; for (int i = 0; i fault.Murder_and_nonnegligent_manslaughter_rate) { min_Murderrate = fault.Murder_and_nonnegligent_manslaughter_rate; YYYY = (int) fault.YYYY; } } System.out.println("The murder rate was highest in the year : ---> " + YYYY); }
public static void Highest_Robbery_Rate(ArrayList StoreList) { double max_Robberyrrate = Double.MIN_VALUE; int yyyy = 0; for (int i = 0; i " + yyyy); }
public static void Lowest_Robbery_Rate(ArrayList StoreList) { double min_Robberyrrate = Double.MAX_VALUE; int yyyy = 0; for (int i = 0; i Fault.Robbery_rate) { min_Robberyrrate = Fault.Robbery_rate; yyyy = (int) Fault.YYYY; } } System.out.println("Robbery_rate the LOWEST : ---> " + yyyy); }
public static US_Crime storeToCrimeObjin(String line) { String[] data = line.split(","); US_Crime fault = new US_Crime(data); return fault; } @SuppressWarnings({ "rawtypes", "unchecked" })
public static void main(String[] args) { long TimeStarted = System.currentTimeMillis(); System.out.println("********** Welcome to the US Crime Statistical Application **************************"); String InputFile = "Crime.csv";// give your in file try { ArrayList small = new ArrayList
small.add(storeToCrimeObjin(StrLine));
} // Close the input stream In.close(); Scanner Sc = new Scanner(System.in); char Ch = '\0'; while (Ch != 'Q') { Print_Menu.print_Menu(); Ch = Sc.next().charAt(0); switch (Ch) { case '1': Pop_Growth(small); break;
case '2': Highest_Murder_Rate(small); break;
case '3': Lowest_Murder_Rate(small); break;
case '4': Highest_Robbery_Rate(small); break;
case '5': Lowest_Robbery_Rate(small); break;
case '6': Motor_theft(small); break;
case '7': //Please defined clear explanation what to do break;
case '8': //Please defined clear explanation what to do break;
case 'Q': long TimeEnding = System.currentTimeMillis(); System.out.println("Thank you for trying the US Crimes Statistics Program."); System.out.println("Elapsed time in seconds was: " + (TimeEnding - TimeStarted) / 100); break;
default: System.out.println("Enter a valid menu selection"); } } } catch (Exception e) { } } }
//US_Crime.java: class US_Crime {
public double YYYY; public double Population; public double Violent_crime; public double Violent_crime_rate; public double Murder_and_nonnegligent_manslaughter; public double Murder_and_nonnegligent_manslaughter_rate; public double Rape; public double Rape_rate; public double Robbery; public double Robbery_rate; public double Aggravated_assault; public double Aggravated_assault_rate; public double Property_crime; public double Property_crime_rate; public double Burglary; public double Burglary_rate; public double Larceny_theft; public double Larceny_theft_rate; public double Motor_vehicle_theft; public double Motor_vehicle_theft_rate;
public US_Crime(String[] data) { YYYY = Double.parseDouble(data[0]); Population = Double.parseDouble(data[1]); Violent_crime = Double.parseDouble(data[2]); Violent_crime_rate = Double.parseDouble(data[3]); Murder_and_nonnegligent_manslaughter = Double.parseDouble(data[4]); Murder_and_nonnegligent_manslaughter_rate = Double.parseDouble(data[5]); Rape = Double.parseDouble(data[6]); Rape_rate = Double.parseDouble(data[7]); Robbery = Double.parseDouble(data[8]); Robbery_rate = Double.parseDouble(data[9]); Aggravated_assault = Double.parseDouble(data[10]); Aggravated_assault_rate = Double.parseDouble(data[11]); Property_crime = Double.parseDouble(data[12]); Property_crime_rate = Double.parseDouble(data[13]); Burglary = Double.parseDouble(data[14]); Burglary_rate = Double.parseDouble(data[15]); Larceny_theft = Double.parseDouble(data[16]); Larceny_theft_rate = Double.parseDouble(data[17]); Motor_vehicle_theft = Double.parseDouble(data[18]); Motor_vehicle_theft_rate = Double.parseDouble(data[19]); } }
//PrintMenu.java: class Print_Menu { public static void Print_Menu(){ System.out.println("Enter the number of the question you want answered. Enter Q to quit the program :"); System.out.println("1. What were the percentages in population growth for each consecutive year from 1994 2013?"); System.out.println("2. What year was the Murder rate the highest?"); System.out.println("3. What year was the Murder rate the lowest?"); System.out.println("4. What year was the Robbery rate the highest?"); System.out.println("5. What year was the Robbery rate the lowest?"); System.out.println("6. What was the total percentage change in Motor Vehicle Theft between 1998 and 2012?"); System.out.println("7. What was [enter your first unique statistic here]?"); System.out.println("8. What was [enter your second unique statistic here]?"); System.out.println("Q. Quit the program"); } }
*******DATA TO USE******
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started