我正在研究一個項目,我在一個方法中有很多嵌套循環。我可以驗證我的代碼是否達到「返回true」;在「返回假」之前的陳述使用太多的System.out.println語句。Java返回不退出方法(循環)
是否有任何情況下返回不立即退出該方法。在我的代碼中,它達到了「返回true」,但後來繼續通過該方法工作。
謝謝 - 第一篇文章,但很長一段時間的學生來自其他問題
編輯:顯示我的代碼 - 這是加州大學伯克利分校的項目,所以他們不會允許我們發佈我們的全部代碼。這是重要的部分。
我的代碼中沒有「try語句」。這是我的方法有很多循環的最後一個(而&)循環。
if (x == 7 && turn == 5){
System.out.println("TRUE RESULT");
return true;
}
nextVictory(turn, x, y, color,z);
alive = false;
}
}
}
}
System.out.println("FALSE RESULT");
return false;
}
我有打印語句來驗證我在哪裏。下面是結果:
真實結果
假的結果
假的結果
假的結果
假的結果
顯示您的代碼。 – Patashu
或者使用'finally'塊或者設置一個布爾值,並在完成後返回。 – Clark