我的项目的一个要求是,程序循环直到用户按下“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