我想知道如何在处理中打印一个句子 ONCE。当我输入println("Hello World!");
它时,它只会显示很多 Hello World!句子。我知道如何用 keyPressed 修复它(当按下键时,输入这个,等等),但我不知道如何以简单的方式做到这一点......
问问题
1328 次
2 回答
3
设置一个标志,使其只打印一次。例如,在全局范围内,您应该拥有:
bool did_print = false;
你在哪里做println:
if(!did_print) {
println("Hello World!");
did_print = true;
}
于 2011-06-25T01:57:23.103 回答
1
如果它在一个循环中(听起来像)。我会选择 Mikola 所说的,或者:
while(someVar == whatever) {
// some code
println("Hello World!");
break;
}
关键是breaK;
退出循环的语句。
如果它不在循环中,或者这没有帮助,请扩展问题..
于 2011-06-25T02:18:09.663 回答