+ 1
What’s wrong with my code?
public class MinimumIndex { public static void main(String[] args) { int arr [] = {7,2,3,4,5,6,1,8}; minimum_index(arr); } public static int minimum_index(int [] arr) { int minimum = arr[0]; int index = 0; for(int x = 0; x < arr.length; x++) { if(arr[x] < minimum) { minimum = arr[x]; } } for(int x = 0; x < arr.length; x++) { if(arr[x] == minimum) { index = x; return System.out.println("The minimum's index is " + index); } } } }
1 Respuesta
+ 1
Is it true to return System.out.println(...) ?
If you just want to print some thing use a void method.
If you want to use the value just use return index.
If you want to print and return
print before return.