Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

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.
  • 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
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY