распечатать предложение один раз в обработке - PullRequest
0 голосов
/ 25 июня 2011

Мне интересно, как распечатать предложение ОДИН РАЗ в обработке. когда я набираю println("Hello World!");, он просто показывает Hello World! приговоры. Я знаю, как это исправить с помощью keyPressed (когда клавиша нажата, введите это и прочее), но я не знаю, как это сделать простым способом ...

Ответы [ 2 ]

3 голосов
/ 25 июня 2011

Установите флаг так, чтобы он печатался только один раз. Например, в глобальном масштабе вы должны иметь:

 bool did_print = false;

А где вы печатаете:

 if(!did_print)  {
      println("Hello World!");
      did_print = true;
 }
1 голос
/ 25 июня 2011

Если это в цикле (как это звучит). Я согласился бы или с тем, что сказал Микола, или с:

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

Ключом является оператор breaK;, выпадающий из цикла.

Если это не в цикле, или это не помогает, пожалуйста, раскройте вопрос ..

...