Abbruchbedingung für Timer

  • Themenstarter Themenstarter Gast
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Ich poste als erstes mal ein Ausschnitt meines Programmes:

Code:
public class Mathetrainer 
{
    public static void main(String[] args) 
    {
        Timer myTimer = new Timer(); 
        myTimer.schedule ( new TestTask(), 1000,1000 ); 
    }
}


class TestTask extends TimerTask 
{
    public static int s=10;
    public void run() 
    {
        System.out.println( s-- );		
    }
}


Ich würde jetzt gern wenn der Zähler s auf 0 ist eine Art Abbruchbedingung einführen. Wie realisiere ich das?
 
Haha wenn das so einfach gehn würde. Wo sollte ich die Abbruchbedingung denn einfügen und wie
soll der Quellcode genau aussehen???
 
Code:
class TestTask extends TimerTask 
{
    public static int s=10;
    public void run() 
    {
        System.out.println( s-- );	
        if(s == 0) {
             this.cancel();
        }	
    }
}

edit: was meinst du eigentlich mit "Abbruchbedingung"? Die Abbruchbedingung ist, wie schon erwähnt nämlich s==0...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben