+ 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); } } } }

15th Jul 2019, 12:43 AM
Dreon Wheatley Owens
Dreon Wheatley Owens - avatar
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.
15th Jul 2019, 12:57 AM
Amin Anvari
Amin Anvari - avatar