(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...



(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

Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here