0

処理中に1回だけ文を印刷する方法を考えています。入力println("Hello World!");すると、HelloWorldがたくさん表示されます。文。keyPressedで修正する方法は知っていますが(キーが押されたとき、これを入力するなど)、簡単な方法で修正する方法がわかりません...

4

2 に答える 2

3

一度だけ印刷されるようにフラグを設定します。たとえば、グローバル スコープでは次のようにする必要があります。

 bool did_print = false;

そして、println を実行する場所:

 if(!did_print)  {
      println("Hello World!");
      did_print = true;
 }
于 2011-06-25T01:57:23.103 に答える
1

ループ内にある場合 (そのように聞こえます)。私はミコラが言ったこと、または次のいずれかで行きます:

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

キーbreaK;は、ループから抜け出すためのステートメントです。

ループしていない場合、またはこれが役に立たない場合は、問題を拡大してください..

于 2011-06-25T02:18:09.663 に答える