-2
我不能爲我的生活找出爲什麼這個嵌套for循環不起作用。這個嵌套for循環有什麼問題?
public void getMagsAboveX(double minimumMag)
{
for(Observatory myObservatory : monitoring) {
for(Earthquake myEarthquake : earthquakes) {
if(myEarthquake.returnMagnitude() > minimumMag) {
System.out.print(myEarthquake.returnMagnitude() + ", ");
}
}
}
}
我得到錯誤「無法找到符號 - 可變地震」但據我所知地震是第二ArrayList的我要遍歷的名稱。如果我將'地震'更改爲ArrayList(),則會出現錯誤「 - > expected」。我不知道它不喜歡什麼。
哪一行代碼失敗並出現哪個錯誤? – Smutje
Java中的良好傳統不是使用簡單的單詞「變量」,而是「字段」,「局部變量」,「靜態字段」,「參數」等...單詞有意義,錯誤使用會產生誤解 –
「得到......方法期望給予某些東西,而不是它是「無效的」。你的'get ...'方法會產生副作用。 –