我試圖將我的網格劃分爲四個象限,但我不斷收到錯誤。基本上,我想說我的x座標在0到50之間,與我的y座標相同。分裂成阻塞劑
然後從那裏,我想用我的x和y座標分割網格。我的代碼中的第二個x是說我需要創建一個method(int,boolean)
。而且我所有的回報也都有錯誤。我是Java新手,所以任何幫助或洞察力都會很棒!
GridValueLayer habitat = new GridValueLayer("habitat", 0.00, true, 50, 50);
context.addValueLayer(habitat);{
for (int x = 0; x >= 0, x <= 50){
for (int y = 0; y >= 0; y <= 50){
if(x > 0 && y > 0)
return 1;
else if(x < 0 && y > 0)
return 2;
else if(x < 0 && y < 0)
return 3;
else if (x<0 && y >0)
return 4;
}
}
什麼是錯誤?你期望這段代碼能做什麼?你爲什麼總是回來?爲什麼在代碼塊中?很多問題...... – ppeterka
如果你打算在第一次迭代時返回,你爲什麼要用'for'循環呢? – bradimus