返回類型爲「ProvinceTerritory」。 這是類名 getPopulation()和getName()是省級領土內部的訪問者。 另外省份是ArrayList的名稱,其中包含所有城市和他們的人口。我試圖找到最大人口使用forech循環,然後讓程序返回該單元格的名稱。返回人口最多的城市名稱
public ProvinceTerritory getHighestPopulation(){
int max = provinces.get(0).getPopulation();
for(ProvinceTerritory pt3 : provinces){
if(pt3.getPopulation() > max){
max = pt3.getPopulation();
}
}
return ??;
}
做你的'ProvinceTerritory'類有一個'name'屬性或類似的東西? –
你的問題有點令人困惑。你想返回這個名字,但是你的返回類型是'ProvinceTerritory'。無論哪種方式,只需在foreach循環之前聲明一個變量,並將其設置在if語句內,就像現在使用'max'一樣,然後返回該值。 –
創建ProvinceTerritory的實例,並在條件匹配並更新時返回。 –