Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 18829|Απάντηση: 0

[Επικοινωνία] Πόσους βρόχους μπορεί να ξεπηδήσει ένα διάλειμμα; Πώς μπορώ να πηδήξω έξω από όλους τους βρόχους;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 9/12/2015 11:12:49 π.μ. | | |

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

  1. public class BreakTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for(int x=0; x<2; x++)
  6.                 {
  7.                         for(int y=0; y<2; y++)
  8.                         {
  9.                                 for(int z=0; z<2; z++)
  10.                                 {
  11.                                         if(z==0) break;
  12.                                         System.out.println("----z="+z);
  13.                                 }
  14.                                 System.out.println("--y="+y);
  15.                         }
  16.                         System.out.println("x="+x);
  17.                 }
  18.         }
  19. }
Αντιγραφή κώδικα
Παραγωγή:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Αντιγραφή κώδικα


Αυτό δείχνει ότι το break μπορεί να πηδήξει μόνο από έναν βρόχο, (αν είναι στον εσωτερικό βρόχο, ο εσωτερικός βρόχος τελειώνει, αν είναι στον εξωτερικό βρόχο, τόσο στο εσωτερικό όσο και στο εξωτερικό άκρο.)
διακοπή είναι να τερματιστεί ο τρέχων βρόχος,
συνεχίζει είναι να τερματίσει αυτόν τον κύκλο και να προχωρήσει στον επόμενο κύκλο,
Η χρήση του break δεν είναι πλέον looping
Χρησιμοποιήστε τη συνέχεια του βρόχου

Αν θέλετε να πηδήξετε έξω από όλους τους βρόχους, απλώς χρησιμοποιήστε την επιστροφή!




Προηγούμενος:Γλώσσα C, βίντεο πλήρους έκδοσης
Επόμενος:Τα έργα WPF και Silverlight χρησιμοποιούν γραφήματα ράβδων, γραφήματα πίτας και γραφήματα γραμμών
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com