所以我排序的子類中的數組繼承了類的一些方法,如交換切換索引找到最小值的方法,打印方法等,但是對於findMinimum方法,我的老師給我們提供了一個預先編制好的代碼,但是我在理解時遇到了一些麻煩,希望你們中的一些人能夠提供幫助。
陣列被用戶在主類麻煩理解這個findMinimum array方法
public int findMinimum(int[] array, int first){
int minIndex = first;
for(int i =0; i<array.length; i++){
if(array[i]<array[minIndex]){
minIndex = i;
}
}
return minIndex;
}
我有很難理解什麼是因爲int first
沒有給出初始值插入不是它視爲空,因此不能被用於檢查循環? int minIndex
如何設置爲null?
在此先感謝
只要你在function()中聲明參數它將有一個初始值? – Adamc23
不會。它不會有初始值,該值將在調用函數時分配給它。 – sashkello
好吧,現在更有意義了,非常感謝! – Adamc23