Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Αντίστροφη μέτρηση Tutorial σε Java

Όταν εργάζεστε με το χρόνο - ευαίσθητες εργασίες σε Java , είναι σημαντικό να καταλάβουμε πώς να δημιουργήσετε και να ενεργοποιήσετε ένα χρονόμετρο . Για παράδειγμα , μπορεί να θέλετε να δώσετε ένα χρήστη ένα λεπτό για να απαντήσει σε μια ερώτηση σχετικά με μια δοκιμή και να εμφανίσει πόσα δευτερόλεπτα οι υπόλοιπες . Μπορείτε να χρησιμοποιήσετε την ενσωματωμένη Java πακέτα για να δημιουργήσετε ένα χρονόμετρο που τρέχει για ένα καθορισμένο χρονικό διάστημα και εκτελεί μια ενέργεια σε τακτά χρονικά διαστήματα . Οδηγίες
Η

1 Ανοίξτε το αρχείο Java σας σε έναν επεξεργαστή κειμένου , όπως το Eclipse , JBuilder X ή το NetBeans . 2

Εισαγωγή τάξεις ο απαραίτητος χρόνος στην κορυφή της Java πηγή σας αρχείο με την προσθήκη του κώδικα :

java.util.timer εισαγωγής ?

java.util.TimerTask εισαγωγής ?
εικόνων 3

Προσθήκη " Αντίστροφη μέτρηση " κλάσης μετά τις εντολές "εισαγωγή" που εκτελεί ένα χρονόμετρο αντίστροφης μέτρησης με την προσθήκη του κώδικα :

δημόσια τάξη Αντίστροφη μέτρηση {

χρονοδιακόπτη ?

δημόσια Αντίστροφη μέτρηση ( ) {

χρονόμετρο = νέα χρονοδιακόπτη ( ) ?

timer.schedule ( νέα DisplayCountdown ( ) , 0 , 1000 ) ?

}

τάξη DisplayCountdown επεκτείνει TimerTask {

int δευτερόλεπτα = 60 ?

public void run () {

εάν ( δευτερόλεπτα > 0 ) {

System.out.println ( δευτερόλεπτα + " δευτερόλεπτα να απομένουν ")?

δευτερόλεπτα - ?

} else {

System.out.println ( " Αντίστροφη μέτρηση τελείωσε ")?

συστήματος . εξόδου ( 0 ) ?

}

} }


δημόσια στατική άκυρη κύρια ( String args [ ] ) {

Σύστημα . out.println ( "Αντίστροφη μέτρηση Αρχή ")?

νέα Αντίστροφη μέτρηση ( ) ? }


}

Αλλάξτε την τιμή σε " int δευτερόλεπτα = 60 ? "για πολλά δευτερόλεπτα , ωστόσο θέλετε η αντίστροφη μέτρηση για να τρέξει . Αλλαγή " 1000 ", το οποίο είναι χιλιοστά του δευτερολέπτου , σε " timer.schedule ( νέα DisplayCountdown ( ) , 0 , 1000 ) ? " Αν θέλετε η αντίστροφη μέτρηση για την εμφάνιση τιμών αντίστροφη μέτρηση περισσότερο ή λιγότερο συχνά από μία φορά το δευτερόλεπτο. Θα εμφανιστεί , "Αντίστροφη μέτρηση αρχή , " ακολουθούμενο από " 59 δευτερόλεπτα που παραμένουν , " " 58 δευτερόλεπτα που παραμένουν » και ούτω καθεξής μέχρι να φτάσει στο 0 , σε ποιο σημείο θα εμφανιστεί , "Αντίστροφη μέτρηση τελείωσε . "
Η 4

Αποθηκεύστε το αρχείο πηγαίου κώδικα της Java και να συγκεντρώσει και να εκτελέσετε το πρόγραμμα για να δείτε το χρονόμετρο αντίστροφης μέτρησης σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα