2017-03-11 2 views
-2

Brauchen Sie Hilfe wiederholen If-Anweisung nach else-Anweisung ausführen if (y> 1650) { Premus.delay (100);Need help repeating Wenn die Anweisung nach der else-Anweisung ausgeführt wird

Premus.mouseMove(120, 990); 

    Premus.mousePress(InputEvent.BUTTON1_MASK); 

    Premus.delay(100); 

    Premus.mouseRelease(InputEvent.BUTTON1_MASK); 
    //Starts Video 
    y = 0; 
    } 
else { 
     do{ 
      Premus.mouseMove(1650, 850); 

      Premus.mousePress(InputEvent.BUTTON1_MASK); 

      Premus.delay(10); 

      Premus.mouseRelease(InputEvent.BUTTON1_MASK); 

      y++; 
    }while (y < 16500);} 

nach else-Anweisung if-Anweisung erfolgt wiederholt werden soll, y 0 am Anfang des Code =

+0

Können Sie bitte bitte if-else-Block die ganze teilen? – delca85

+1

Versuchen Sie, eine Schleife um Dinge zu legen, die Sie wiederholen möchten. – GhostCat

+0

Wie auch immer, Sie können eine while-Schleife außerhalb des if-else-Blocks einfügen, indem Sie solange iterieren, bis eine bestimmte Bedingung erfüllt ist, und Sie können diese Bedingung im then-Zweig des if-Blocks auf false setzen. – delca85

Antwort

0

Wenn Sie eine Zeile oder Codeblock mehrmals wiederholen müssen, verwenden Sie eine Schleife (for- Schleife bevorzugt).

der
for(int i=1; i<10; i++){ 
    //Your code here 
} 

„< i 10“ Am Ende der Schleife wird Ausdruck ausgewertet. Ändern Sie es nach Bedarf.

0

Fügen Sie diesen Code in eine Funktion, dann starten Sie diese Funktion in anderen Aufruf, wenn y == 16500

Dank

Verwandte Themen