2013-04-20 23 views
0

我寫了一個方法來獲取隊列中最大號碼,但是我需要返回隊列中最大號碼的位置。 這是最大的方法我寫道:獲取隊列中最大號碼位置的方法

public int maxValue(int[] array) { 
    int maximum = array[0]; 
    for (int i = 0; i < array.length; i++) { 
     if (array[i] > maximum) { 
      maximum = array[i]; 
     } 
    } 
    return maximum; 
} 
+0

提示:最大的位置是0開頭,併成爲我每次找到新的最大值。 – 2013-04-20 15:07:19

回答

3

使用int maximumIndex除了:

int maximumIndex = 0; 
... 
     maximumIndex = i; 
... 
return maximumIndex; 
+0

噢好主意,謝謝 – 2013-04-20 15:18:28

+0

@JreTom注意:你可以用'int i = 1'而不是'int i = 0'開始你的循環。 – sp00m 2013-04-20 15:30:32

+0

是的,它也可以 – 2013-05-20 18:42:29

相關問題