你好,stackoverflow社區。我需要幫助,我是JAVA新手。我創建了這一點:JAVA不兼容類型值
public static Modulis[] surasti_visus (Modulis G[], int n, int minimalus) {
Modulis X[] = new Modulis[n];
Modulis min = minimalus;
for (int i=1; i<n; i++)
if(min.gautiKreditus() < G[i].gautiKreditus()) X[i] = G[i];
return X;
}
爲了找到所有更大的值,那麼minimalus並將它們寫入新的數組。但我得到錯誤,因爲這條線:
Modulis min = minimalus;
Eror是:不兼容的類型;需要Modulis;找到int; 這裏有什麼不對,請幫忙!
'minimalus'是'int'類型。 'min'屬於'Modulis []'類型。您只能將一個類型爲「Modulis」的值賦給一個聲明爲該類型的變量。有沒有辦法從'int'中創建一個'Modulis'?也許一個接受'int'參數的構造函數?或者你是否只是說'if(min
childofsoong
@soong yea我的意思是if(min
McLaren