我的項目的一個要求是,程序循環直到用戶按下「X」鍵。我有這方法,但程序即使在未調用該方法時也會終止。這裏是我的代碼:即使未調用該方法,while循環也會結束[Java]
while (terminate == false)
{
// Ask user for input
switch (command)
{
case "I":
{
// Do stuff
}
case "X":
{
terminateProgram();
}
}
}
這是我的終止方法:
private static boolean terminateProgram()
{
terminate = true;
return terminate;
}
即使我進入「I」鍵,循環的「I」被完成的情況下結束後。 「我」正常工作,如果terminateProgram();被評論。只有當我輸入「X」時,如何才能讓循環停止?
對於初學者來說...你不是你從你的方法調用... – Makoto 2014-09-24 04:03:13