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