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

Write a static method named findMin that returns the minimum value in an array o

ID: 657663 • Letter: W

Question

Write a static method named findMin that returns the minimum value in an array of integers. For example, if a variable named list refers to an array containing the values {16, 12, 25, 44}, the call of findMin(list) should return 12 (the smallest value in the list). You may assume that the array has at least one element.

Test your code with the following class:

public class TestFindMin {

    public static void main(String[] args) {

        int[] a1 = {16, 12, 25, 44};

        int[] a2 = {587, 23, 8975, 19};

        int[] a3 = {42};

        System.out.println(findMin(a1)); // 12

        System.out.println(findMin(a2)); // 19

        System.out.println(findMin(a3)); // 42

    }

    // your code goes here

}

Explanation / Answer

public class TestFindMin { public static void main(String[] args) { int[] a1 = {16, 12, 25, 44}; int[] a2 = {587, 23, 8975, 19}; int[] a3 = {42}; System.out.println(findMin(a1)); // 12 System.out.println(findMin(a2)); // 19 System.out.println(findMin(a3)); // 42 } // your code goes here public static int findMin(int...numbers){ int least = numbers[0]; for(int i =1; i numbers[i]) least = numbers[i]; return least; } }
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