为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

掌门飞哥 2016-09-13 23:31:16
先上传我的bug图这是用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]); } } }
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

几个错误,

  1. String [] city={"台北","基隆","高雄"};逗号用成中文的了

  2. 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后面应该是逗号

  3. indexMax=i后面少了个分号

建议早点用IDE,比如eclipse,别再在记事本里写代码了,太蠢了

查看完整回答
1 反对 回复 2016-09-13
  • 掌门飞哥
    掌门飞哥
    知道了!已经调试出来了,谢谢了!不胜感激!!!
  • 1 回答
  • 0 关注
  • 1388 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信