Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need help with a Java problem: Copy the program class provided below called Fina

ID: 3831798 • Letter: N

Question

Need help with a Java problem:

Copy the program class provided below called FinalAnswer. This contains only a main method. You are to add your method to that program class. When you compile and run it, the main method will call the method you are writing in response to the problem below.

FinalAnswer.java:

import java.util.ArrayList;
import java.util.Arrays;
import algs13.Stack;
import stdlib.*;

public class FinalAnswer {

   // Your methods go here.

   public static void main(String[] args) {
       StdOut.println(floorlog(32));
       StdOut.println(floorlog(35));
       StdOut.println(floorlog(64));
       StdOut.println(floorlog(2048));

       Double[] sqarray = {3.5, 4.7, 10.1, 25.0, 76.34, 100.01, 256.0};
       ArrayList<Double> dlist = new ArrayList<Double>(Arrays.asList(sqarray));
       StdOut.println(dlist);
       squareRootList(dlist);
       StdOut.println(dlist);

       StdOut.println(falling(10, 2));
       StdOut.println(falling(52, 6));

       dlist = new ArrayList<Double>();
       StdOut.println(sumBelowLimit(dlist, 50.0));
       Double[] sbarray = {45.3, 12.4, 50.1, 32.8, 75.5, 49.9, 50.0};
       dlist = new ArrayList<Double>(Arrays.asList(sbarray));
       StdOut.println(sumBelowLimit(dlist, 50.0));

       ArrayList<Integer> ilist = new ArrayList<Integer>();
       StdOut.println(productOfEvens(ilist));

       Integer[] eparray1 = {2, 3, 4, 9, 11, 12};
       ilist = new ArrayList<Integer>(Arrays.asList(eparray1));
       StdOut.println(productOfEvens(ilist));

       Integer[] eparray2 = {7, 3, 53, 9, 11, 19};
       ilist = new ArrayList<Integer>(Arrays.asList(eparray2));
       StdOut.println(productOfEvens(ilist));

       String[] starray = {"hello", "how", "are", "you"};
       reverse(starray);
       StdOut.println(Arrays.toString(starray));
   }
}

Write a static method called squareRootList that takes an array list of Double values. It then replaces each value in that array list with its square root. For example, if the array list contained the values 1.0, 2.0, 3.0, 4.0 before calling the method, after returning from the method it should contain the values 1.0, 1.4142135623730951, 1.73205080756887 72, 2.0.

Explanation / Answer

import java.util.ArrayList;
import java.util.Arrays;
import algs13.Stack;
import stdlib.*;
public class FinalAnswer {
// Your methods go here.
public static ArrayList<Double> squareRootList(ArrayList<Double> list) {
       for(int i=0; i<list.size();i++){
           list.set(i, Math.sqrt(list.get(i)));
       }
       return list;
   }
public static void main(String[] args) {
StdOut.println(floorlog(32));
StdOut.println(floorlog(35));
StdOut.println(floorlog(64));
StdOut.println(floorlog(2048));
Double[] sqarray = {3.5, 4.7, 10.1, 25.0, 76.34, 100.01, 256.0};
ArrayList<Double> dlist = new ArrayList<Double>(Arrays.asList(sqarray));
StdOut.println(dlist);
squareRootList(dlist);
StdOut.println(dlist);
StdOut.println(falling(10, 2));
StdOut.println(falling(52, 6));
dlist = new ArrayList<Double>();
StdOut.println(sumBelowLimit(dlist, 50.0));
Double[] sbarray = {45.3, 12.4, 50.1, 32.8, 75.5, 49.9, 50.0};
dlist = new ArrayList<Double>(Arrays.asList(sbarray));
StdOut.println(sumBelowLimit(dlist, 50.0));
ArrayList<Integer> ilist = new ArrayList<Integer>();
StdOut.println(productOfEvens(ilist));
Integer[] eparray1 = {2, 3, 4, 9, 11, 12};
ilist = new ArrayList<Integer>(Arrays.asList(eparray1));
StdOut.println(productOfEvens(ilist));
Integer[] eparray2 = {7, 3, 53, 9, 11, 19};
ilist = new ArrayList<Integer>(Arrays.asList(eparray2));
StdOut.println(productOfEvens(ilist));
String[] starray = {"hello", "how", "are", "you"};
reverse(starray);
StdOut.println(Arrays.toString(starray));
}
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote