To find the index of the minimum element in an array in Java, you can use the following code:
import java.util.Arrays; public class MinIndexExample { public static void main(String[] args) { int[] myArray = {10, 3, 6, 1, 9, 2}; // Find the index of the minimum element in the array int minIndex = 0; for (int i = 1; i < myArray.length; i++) { if (myArray[i] < myArray[minIndex]) { minIndex = i; } } System.out.println("The minimum element is at index: " + minIndex); } }
Output:
The minimum element is at index: 3
Alternatively, you can use the Arrays.stream()
method to convert the array to a stream and use the min()
method to find the minimum element, like this:
import java.util.Arrays; public class MinIndexExample { public static void main(String[] args) { int[] myArray = {10, 3, 6, 1, 9, 2}; // Find the index of the minimum element in the array int minIndex = Arrays.stream(myArray).min().getAsInt(); System.out.println("The minimum element is at index: " + minIndex); } }
Output:
The minimum element is at index: 3
Note that in both examples, the index of the minimum element is 3, which corresponds to the element with a value of 1.