关于java搜寻二维阵列的问题,大神看下

先上传我的bug图

57d81b0a0001ab1e05000611.jpg

57d81b0a0001e27905000611.jpg

这是用cmd看的,现在发下我写的代码,大神看看怎么改呢,我不知道bug图中说的都是什么意思,什么非法字符什么的,还有最后那个

说什么需要class,interface或enum,总之,希望大神看到之后给我详细说下,谢谢了!!!不胜感激!!!

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]);

}

}

}


掌门飞哥
浏览 1411回答 1
1回答

Caballarii

几个错误,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}};实际数组中内容是double类型的,所以改成double [][],另外第一个83.2后面应该是逗号indexMax=i后面少了个分号建议早点用IDE,比如eclipse,别再在记事本里写代码了,太蠢了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java