我不能为我的生活解决为什么这个嵌套for循环不起作用。
public void getMagsAboveX(double minimumMag)
{
for(Observatory myObservatory : monitoring) {
for(Earthquake myEarthquake : earthquakes) {
if(myEarthquake.returnMagnitude() > minimumMag) {
System.out.print(myEarthquake.returnMagnitude() + ", ");
}
}
}
}
我得到错误“找不到符号 - 变量地震”但据我所知地震是我要迭代的第二个ArrayList的名称。如果我将'earthquakes'更改为ArrayList(),我会收到错误“ - > expected”。我不知道它不喜欢什么。
答案 0 :(得分:0)
首先:在你的方法的javadoc评论中,你说你的方法"返回"一些东西。但他们不是。两种方法都是peerConnection.getStats
。
只要您在void
方法内的天文台类型的对象上调用getMagsAboveX(minimumMag)
,我就不会看到可能会失败的内容。
如果你想要更多帮助,你应该发布完整的方法。