我有函數檢查衝突的問題。無論我做什麼,都會拋出NoSuchElementException。那就是:爲每個循環嵌套的NoSuchElementException
public boolean isColliding(Pixel a) {
if((a.x + a.size/2 <= x - size/2 &&
a.x - a.size/2 >= x - size/2 ||
a.x + a.size/2 <= x + size/2 &&
a.x - a.size/2 >= x + size/2) &&
(a.y + a.size/2 <= y - size/2 &&
a.y - a.size/2 >= y - size/2 ||
a.y + a.size/2 <= y + size/2 &&
a.y - a.size/2 >= y + size/2)
) { return true; } else { return false; }
}
這裏是整個代碼:
爲NoSuchElementException提供錯誤堆棧跟蹤。 – 2012-04-05 10:20:48
'if(a){return true;} else {return false;}'可以簡化爲'return a;'。堆棧跟蹤在哪裏?每個循環在哪裏? – 2012-04-05 10:23:48
在問題本身**中發佈相關代碼**,不要只是鏈接。爲什麼:http://meta.stackexchange.com/questions/118392/add-stack-overfow-faq-entry-or-similar-for-putting-code-in-the-question顯然比你最初引用的幾行引用代碼是相關的。 – 2012-04-05 10:24:32