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; } }Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.