我已經給了一個數組。我需要從中獲取最小值,然後返回數組中的值。我對Java更新,而且我只有Python方面的經驗。這是我的代碼到目前爲止。如何從Java數組中返回一個位置
public static int minPosition (int[] list) {
int currMin = list[0];
int index = list.length-1;
int currPos = 0;
while (index >= 0){
if (currMin > list[index])
currMin = list[index];
if (currMin > list[index])
currPos = index;
index--;
}
return currPos;
}
這些是我自動調用的數組。
minPosition(new int[] { -7 }));
minPosition(new int[] { 1, -4, -7, 7, 8, 11 }));
minPosition(new int[] { -13, -4, -7, 7, 8, 11 }));
minPosition(new int[] { 1, -4, -7, 7, 8, 11, -9 }));
非常感謝您的建議。
不要緊,你是正確的我的代碼中有一個小錯誤。非常感謝你! – cmsp