在处理中打印一个句子一次

发布于 2024-11-17 06:09:32 字数 152 浏览 6 评论 0原文

我想知道如何在处理中打印一次句子。当我输入 println("Hello World!"); 时,它只显示很多 Hello World!句子。我知道如何用 keyPressed 修复它(当按下该键时,键入此内容等),但我不知道如何以简单的方式做到这一点......

I'm wondering how to println a sentence ONCE in Processing. when I type println("Hello World!"); it just shows lots of Hello World! sentences. I know how to fix it with keyPressed (when the key is pressed, type this, and stuff) but I don't know how to do it in a simple way...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不忘初心 2024-11-24 06:09:32

设置一个标志,使其只打印一次。例如,在全局范围内,您应该具有:

 bool did_print = false;

在执行 println 的位置:

 if(!did_print)  {
      println("Hello World!");
      did_print = true;
 }

Set a flag so that it only gets printed once. For example, at global scope you should have:

 bool did_print = false;

And where you do the println:

 if(!did_print)  {
      println("Hello World!");
      did_print = true;
 }
从﹋此江山别 2024-11-24 06:09:32

如果它处于循环中(听起来像)。我会同意 Mikola 所说的或者:

while(someVar == whatever) {
    // some code
    println("Hello World!");
    break;
}

关键是要跳出循环的 breakK; 语句。

如果它不在循环中,或者这没有帮助,请扩展该问题。

If it is in a loop (which it sounds like). I would go with either what Mikola said or:

while(someVar == whatever) {
    // some code
    println("Hello World!");
    break;
}

The key being the breaK; statement to fall out of the loop.

If it's not in a loop, or this doesn't help, please expand on the issue..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文