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

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

Πώς να χρησιμοποιήσετε Διακοπές σε Java

Η εντολή break στην Java είναι ένα βασικό στοιχείο για τον έλεγχο της ροής εκτέλεσης του προγράμματος . Όταν χρησιμοποιείτε δομές, όπως υποθετικοί , λούπες και εναλλαγή καταστάσεων , είναι ζωτικής σημασίας ότι ο κώδικας σας είναι κατασκευασμένο με τρόπο που θα το αποτρέψει από το να κολλήσει σε ένα άπειρο βρόχο και συντρίβεται . Σπάστε δηλώσεις είναι μεταξύ των κύριων τεχνικές που μπορείτε να χρησιμοποιήσετε για να διασφαλιστεί ότι αυτές οι δομές θα εκτελέσει σωστά και στο τέλος , επιτρέποντας το πρόγραμμά σας για να συνεχίσετε , όπως απαιτείται . Χρησιμοποιώντας τις εντολές break Java είναι γενικά ένα απλό έργο . Οδηγίες
Η 1

Δημιουργήστε μια δήλωση switch στο πρόγραμμά σας . Προσθέστε τον ακόλουθο κώδικα στο πρόγραμμά σας Java , αποδεικνύοντας πώς να χρησιμοποιούν τις εντολές break μέσα σε μια δήλωση switch :

int num = 3 ?

Διακόπτη ( num ) {

περίπτωση 1 : System.out.println ( "one ")? διάλειμμα?

περίπτωση 2 : System.out.println ( " δύο ")? διάλειμμα?

περίπτωση 3 : System.out.println ( " τρία ")? διάλειμμα?
προεπιλογή

: System.out.println ( " ;")? διάλειμμα? }

Οι δηλώσεις διάλειμμα εμποδίζουν τον κώδικα από τη διεξαγωγή άσκοπων δοκιμών υπό όρους , όταν η μεταβλητής που δοκιμάζεται είναι συμφωνημένα. 2

Δημιουργήστε ένα βρόχο στο πρόγραμμά σας . Εισάγετε τον παρακάτω κώδικα στο πρόγραμμά σας , δείχνοντας πώς να χρησιμοποιήσετε τη break δήλωση στο πλαίσιο ενός βρόχου for :

int [ ] = { someNumbers 3 , 1 , 5 , 6 , 2 } ?

Int searchNumber = 5 ?

boolean foundNum = false ?

για ( int i = 0 ? i εικόνων 3

Δημιουργήστε ένα βρόχο , ενώ στο πρόγραμμά σας . Χρησιμοποιήστε τον παρακάτω κώδικα στο πρόγραμμά σας, για να αποδείξει τη χρήση του break δήλωση σε ένα βρόχο while :

int totalNum = 0 ?

Τυχαία randGen = νέα Random ( ) ?

Ενώ (true ) {

totalNum + = randGen.nextInt ( ) ?

εάν ( totalNum > 100 ) {

σπάσει?

} }

System.out.println ( totalNum ) ?

ο κωδικός αυτός κρατά την προσθήκη τυχαίων αριθμών μέχρι το αποτέλεσμα να υπερβαίνει το 100 , χρησιμοποιώντας τη break δήλωση για να βγείτε από το βρόχο , το συντομότερο συμβεί αυτό
Η . 4

Χρησιμοποιήστε ένα σημασμένο break δήλωση στο πρόγραμμά σας . Μπορείτε να καθορίσετε ποια δομή ελέγχου είναι να σπάσει , παρά να αφήνει το πρόγραμμα να επιλέξετε το προεπιλεγμένο , το οποίο είναι το πλησιέστερο στη δήλωση διάλειμμα. Χρησιμοποιήστε το παρακάτω για να καταδείξει πώς λειτουργεί ένα σημασμένο break δήλωση :

int searchTotal = 12 ?

ExtLoop : for (int i = 0 ? I <10 ? I + + ) {

για ( int j = 0 ? j <10 ? j + + ) {

αν ( i + j == searchTotal ) {

System.out.println ( "Βρέθηκαν " + i + " + " + j + " = " + searchTotal ) ?

σπάσει ExtLoop ?

} } }

Αυτή κώδικας προσαυξάνει δύο αριθμούς , και σταματά όταν φθάνει ένας συνδυασμός των δύο που προσθέτει μέχρι ένα συγκεκριμένο αριθμό αποτέλεσμα , χρησιμοποιώντας τη break δήλωση για να σταματήσει το εξωτερικό βρόχο από το να συνεχίσει να επαναλάβει μία φορά αυτός ο συνδυασμός έχει βρεθεί . Εάν η εντολή break είχε χρησιμοποιηθεί χωρίς ετικέτα , μόνο το εσωτερικό βρόχο θα έχουν σπάσει , έτσι ώστε ο εξωτερικός βρόχος θα συνεχιστεί.
5

Ελέγξτε το πρόγραμμά σας και παρατηρήστε τα αποτελέσματα . Πειραματίζονται αλλάζοντας τις τιμές που δοκιμάζεται σε κάθε περίπτωση. Όταν προσαρμόσουν τη χρήση του break δήλωση με τα δικά σας προγράμματα , να εξετάσει τις δομές τους προσεκτικά , δεδομένου ότι μπορεί να είναι εύκολο να πιάσουν σε ένα βρόχο που ποτέ δεν θα εξόδου , ​​κάνοντας το πρόγραμμά σας χρησιμοποιούν μέχρι περιττές πόρων και τελικά συντριβή .


εικόνων

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

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