Δημιουργήστε μια δήλωση 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 < someNumbers.length ? i + + ) break δήλωση στο παράδειγμα αυτό εμποδίζει την θηλιά από την εκτέλεση άσκοπα σπάζοντας το συντομότερο ο αριθμός αναζήτησης έχει βρεθεί εντός της συστοιχίας .
εικόνων 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 + + ) {
< p > για ( int j = 0 ? j < 10 ? j + + ) {
αν ( i + j == searchTotal ) {
System.out.println ( "Βρέθηκαν " + i + " + " + j + " = " + searchTotal ) ?
σπάσει ExtLoop ?
} } }
Αυτή κώδικας προσαυξάνει δύο αριθμούς , και σταματά όταν φθάνει ένας συνδυασμός των δύο που προσθέτει μέχρι ένα συγκεκριμένο αριθμό αποτέλεσμα , χρησιμοποιώντας τη break δήλωση για να σταματήσει το εξωτερικό βρόχο από το να συνεχίσει να επαναλάβει μία φορά αυτός ο συνδυασμός έχει βρεθεί . Εάν η εντολή break είχε χρησιμοποιηθεί χωρίς ετικέτα , μόνο το εσωτερικό βρόχο θα έχουν σπάσει , έτσι ώστε ο εξωτερικός βρόχος θα συνεχιστεί.
5
Ελέγξτε το πρόγραμμά σας και παρατηρήστε τα αποτελέσματα . Πειραματίζονται αλλάζοντας τις τιμές που δοκιμάζεται σε κάθε περίπτωση. Όταν προσαρμόσουν τη χρήση του break δήλωση με τα δικά σας προγράμματα , να εξετάσει τις δομές τους προσεκτικά , δεδομένου ότι μπορεί να είναι εύκολο να πιάσουν σε ένα βρόχο που ποτέ δεν θα εξόδου , κάνοντας το πρόγραμμά σας χρησιμοποιούν μέχρι περιττές πόρων και τελικά συντριβή .
< Br >
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα