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

我就搞不懂哪里错了。。。

我就搞不懂哪里错了。。。

JustV 2016-09-23 09:59:09
public class TerrainData3 { final static float[] coords = { ...//此处为大量浮点数值,省略 } float[] hMap1 = new float[1024];//在这个分号处一直提醒我Syntax error on token ";", { expected after this token for(int i=0;i<1024;i++) { hMap1[i] = coords[3*i+1]; } }哪里错了?百思不得其解
查看完整描述

4 回答

已采纳
?
蜂之谷

TA贡献564条经验 获得超863个赞

for循环怎么能放这里,要放到方法里面

查看完整回答
反对 回复 2016-09-23
  • JustV
    JustV
    那我必须新建一个方法,然后在方法里进行这个操作嘛?
  • 蜂之谷
    蜂之谷
    嗯,当然啦
  • JustV
    JustV
    用了个static静态块,好像也可以?
?
ziom

TA贡献948条经验 获得超1109个赞

如果你确定自己的代码没有错,那就有可能是IDE误报,关了刷新clear一下

查看完整回答
1 反对 回复 2016-09-24
?
kaguya

TA贡献8条经验 获得超5个赞

上面coords的最后没加分号?而且for循环还没放在方法体里

查看完整回答
反对 回复 2016-09-23
?
summerTo

TA贡献2条经验 获得超0个赞


建议for循环这样写:for(int i = 0;i<hMap1.length;i++){}

查看完整回答
反对 回复 2016-09-23
  • 4 回答
  • 0 关注
  • 1835 浏览

添加回答

举报

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