先上傳我的bug圖這是用cmd看的,現(xiàn)在發(fā)下我寫的代碼,大神看看怎么改呢,我不知道bug圖中說的都是什么意思,什么非法字符什么的,還有最后那個說什么需要class,interface或enum,總之,希望大神看到之后給我詳細(xì)說下,謝謝了?。?!不勝感激!??!public class java2{ public static void main (String [] argv){ String [] city={"臺北","基隆","高雄"}; String [][]rain= {{83.2.170.3,180.4,177.8,234.5,325.9}, {331.6,397.0,321.0,242.0,285.1,301.6}, {147.0,182.3,127.5,138.4,211.7,214.2}}; int indexMin=0,indexMax=0; for(int month=0;month<6;month++){ for (int i=0;i<rain.length;i++){ if(rain[i][month]<rain[indexMin][month]) indexMin=i; if(rain[i][month]<rain[indexMax][month]) indexMax=i } System.out.println((month+1)+"月平均雨量最低:"+city[indexMin]+"\t最高:"+city[indexMax]); } } }
1 回答
已采納

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗 獲得超629個贊
幾個錯誤,
String [] city={"臺北","基隆","高雄"};逗號用成中文的了
String?[][]rain= {{83.2.170.3,180.4,177.8,234.5,325.9}, {331.6,397.0,321.0,242.0,285.1,301.6}, {147.0,182.3,127.5,138.4,211.7,214.2}};
實際數(shù)組中內(nèi)容是double類型的,
所以改成double [][],另外第一個83.2后面應(yīng)該是逗號
indexMax=i后面少了個分號
建議早點用IDE,比如eclipse,別再在記事本里寫代碼了,太蠢了
添加回答
舉報
0/150
提交
取消