Question: (Java) Open up Eclipse and create a new class called ArrayListPractice.java Next, copy and paste the below program into your file and run the code.

(Java)

  • Open up Eclipse and create a new class called ArrayListPractice.java
  • Next, copy and paste the below program into your file and run the code.
  • Your job is to take the given code, remove all the arrays and replace them with the identical ArrayLists. There should be no arrays in your program.
  • You will need to call the ArrayList methods as defined in the lesson notes above.
  • Note that you will not be able to do method overloading with ArrayLists so you should assign different names to your methods.
  • Once you have made the changes, you should get identical output as the given version of the program.
  • Submit your program when you are finished.
/** * @author * CIS 36B * Activity 5.2 */ import java.util.ArrayList; import java.util.Scanner; public class ArrayListPractice { public static void main(String[] args) { int scores[] = {95, 96, 97, 98, 99}; System.out.println("Integer test scores:"); print(scores); System.out.println(); System.out.println("After adding extra credit:"); addExtraCredit(scores); print(scores); System.out.println(); double rainfall[] = {23.4, 16.4, 18.9, 52.7}; System.out.println("Rainfall in Inches:"); print(rainfall); System.out.println(); String vowels[] = {"a", "e", "i", "o", "u"}; System.out.println("Vowels in the Latin Alphabet:"); print(vowels); System.out.println(); } /** * Prints an array of integer values * @param values the array of ints */ public static void print(int values[]) { for (int i = 0; i < values.length - 1; i++) { System.out.print(values[i] + ", "); } System.out.println(values[values.length-1]); } /** * Prints an array of double values * @param values the array of doubles */ public static void print(double values[]) { for (int i = 0; i < values.length - 1; i++) { System.out.print(values[i] + ", "); } System.out.println(values[values.length-1]); } /** * Prints an array of String values * @param values the array of Strings */ public static void print(String values[]) { for (int i = 0; i < values.length - 1; i++) { System.out.print(values[i] + ", "); } System.out.println(values[values.length-1]); } /** * Add 5 to each element in an integer array * @param values the array of ints */ public static void addExtraCredit(int values[]) { for(int i = 0; i < values.length; i++) { values[i]+=5; } } }

Your Program Should Give the Identical Output to the Output Below:

Integer test scores: 95, 96, 97, 98, 99 After adding extra credit: 100, 101, 102, 103, 104 Rainfall in Inches: 23.4, 16.4, 18.9, 52.7 Vowels in the Latin Alphabet: a, e, i, o, u

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!