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: 3831802 • 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 public static method sumBelowLimit that, given as parameters an array list of Doubles and a double value called a limit, returns the sum of the values in the list that are less than the limit.

Explanation / Answer

import java.util.ArrayList;
import java.util.Arrays;
import algs13.Stack;
import stdlib.*;
public class FinalAnswer {
// Your methods go here.
public static double sumBelowLimit(ArrayList<Double> list, double limit){
       double sum = 0;
       for(int i=0;i<list.size();i++){
           if(list.get(i)<limit){
               sum = sum + list.get(i);
           }
       }
       return sum;
   }
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