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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
