Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java

Πίνακας περιεχομένων:

Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java
Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java

Βίντεο: Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java

Βίντεο: Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java
Βίντεο: 🤩Amazing Bird Breeding Update | Finches | Softbills, Canary Birds, Budgies, Bird Aviary | S3:Ep2 2024, Νοέμβριος
Anonim

Βασική διαφορά – διάλειμμα έναντι συνέχειας στην Java

Στον προγραμματισμό, μερικές φορές απαιτείται η επανάληψη μιας δήλωσης ή ενός συνόλου δηλώσεων πολλές φορές. Οι βρόχοι χρησιμοποιούνται για να επαναλάβουν πολλές φορές το ίδιο σύνολο εντολών. Μερικά παραδείγματα βρόχων είναι ο βρόχος while, ο βρόχος do while και ο βρόχος για. Στον βρόχο while, η δοκιμαστική έκφραση αξιολογείται πρώτα. Εάν είναι αληθές, εκτελούνται οι εντολές εντός του βρόχου while. Στο τέλος, η δοκιμαστική έκφραση αξιολογείται ξανά. Εάν είναι αληθές, οι δηλώσεις θα εκτελεστούν ξανά. Όταν η δοκιμαστική έκφραση γίνει ψευδής, ο βρόχος τερματίζεται. Ο βρόχος do while είναι παρόμοιος με τον βρόχο while. Αλλά οι εντολές εκτελούνται μία φορά πριν ελεγχθεί η δοκιμαστική έκφραση. Ο βρόχος for χρησιμοποιείται όταν ο αριθμός των επαναλήψεων είναι γνωστός στην αρχή. Η αρχικοποίηση γίνεται πρώτα. Στη συνέχεια ελέγχεται η δοκιμαστική έκφραση. Εάν είναι αληθές, ο βρόχος εκτελείται. Στη συνέχεια, αξιολογείται η έκφραση ενημέρωσης. Και πάλι, ελέγχεται η δοκιμαστική έκφραση. Εάν είναι αληθές, ο βρόχος εκτελείται. Αυτή η διαδικασία επαναλαμβάνεται έως ότου η δοκιμαστική έκφραση γίνει ψευδής. Μερικές φορές απαιτείται να παραλείψετε ορισμένες δηλώσεις μέσα στον βρόχο ή να τερματίσετε αμέσως τον βρόχο χωρίς να ελέγξετε την έκφραση δοκιμής. Οι εντολές διακοπής και συνέχειας μπορούν να χρησιμοποιηθούν για την επίτευξη αυτής της εργασίας. Το διάλειμμα χρησιμοποιείται για τον τερματισμό του βρόχου αμέσως και για τη μετάδοση του ελέγχου προγράμματος στην επόμενη πρόταση μετά τον βρόχο. Η συνέχεια χρησιμοποιείται για παράλειψη της τρέχουσας επανάληψης του βρόχου. Αυτή είναι η βασική διαφορά μεταξύ της διακοπής και της συνέχειας στην Java.

Τι είναι το break στην Java;

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

Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java
Διαφορά μεταξύ διαλείμματος και συνέχειας στην Java

Εικόνα 01: Πρόγραμμα Java με δήλωση διακοπής

Σύμφωνα με το παραπάνω πρόγραμμα, ο βρόχος for επαναλαμβάνεται από το 1 έως το 10. Όταν η τιμή i γίνει 6, η έκφραση δοκιμής γίνεται αληθής. Έτσι, η εντολή break εκτελείται και ο βρόχος τερματίζεται. Έτσι, η τιμή μετά το 6 δεν θα εκτυπωθεί. Εκτυπώνεται μόνο η τιμή από 1 έως 5.

Τι είναι συνέχεια στην Java;

Η συνέχεια χρησιμοποιείται για παράβλεψη της τρέχουσας επανάληψης του βρόχου. Η λέξη-κλειδί «συνέχεια» χρησιμοποιείται για να υποδείξει τη δήλωση συνέχειας. Όταν εκτελείται η συνέχεια, ο έλεγχος του προγράμματος φτάνει στο τέλος του βρόχου. Στη συνέχεια ελέγχεται η δοκιμαστική έκφραση. Σε έναν βρόχο for, η δήλωση ενημέρωσης ελέγχεται πριν από την αξιολόγηση της δοκιμαστικής έκφρασης.

Βασική διαφορά μεταξύ διακοπής και συνέχειας στην Java
Βασική διαφορά μεταξύ διακοπής και συνέχειας στην Java

Εικόνα 02: Πρόγραμμα Java με δήλωση συνέχειας

Σύμφωνα με το παραπάνω πρόγραμμα, ο βρόχος for επαναλαμβάνεται από το 1 έως το 10. Όταν το i είναι 1, το υπόλοιπο μετά τη διαίρεση με το δύο είναι 1. Άρα, η συνθήκη if είναι αληθής. Επομένως, η εντολή συνέχεια εκτελείται και η επανάληψη μεταβαίνει στην επόμενη. Μετά το i έρχεται 2. Όταν διαιρούμε το 2 με το 2, το υπόλοιπο είναι 0. Η συνθήκη είναι ψευδής. Επομένως, η συνέχεια δεν εκτελείται. Επομένως, εκτυπώνεται η τιμή 2. Στην επόμενη επανάληψη, το i είναι 3. Όταν το διαιρούμε με το 2, το υπόλοιπο είναι 1. Η συνθήκη είναι αληθής. Έτσι, συνεχίστε να εκτελείται και η επανάληψη μεταπηδά στην επόμενη και το i γίνεται 4. Αυτή η διαδικασία επαναλαμβάνεται μέχρι το i να γίνει 10. Εάν το υπόλοιπο είναι ένα, η επανάληψη μεταβαίνει στην επόμενη λόγω της δήλωσης συνέχειας. Εκτυπώνονται μόνο οι ζυγοί αριθμοί.

Ποια είναι η ομοιότητα μεταξύ διαλείμματος και συνέχειας στην Java;

Τόσο η διακοπή όσο και η συνέχεια στην Java χρησιμοποιούνται για την αλλαγή της εκτέλεσης του βρόχου

Ποια είναι η διαφορά μεταξύ διαλείμματος και συνέχειας στην Java;

break vs συνέχεια στην Java

Το break είναι μια δομή ελέγχου βρόχου που προκαλεί τον τερματισμό του βρόχου και μεταβίβαση του ελέγχου προγράμματος στην επόμενη πρόταση που ρέει τον βρόχο. Η συνέχεια είναι μια δομή ελέγχου βρόχου που κάνει τον βρόχο να μεταπηδήσει στην επόμενη επανάληψη του βρόχου αμέσως.
Κύριος σκοπός
Το διάλειμμα χρησιμοποιείται για τον τερματισμό του βρόχου. Η συνέχεια χρησιμοποιείται για παράβλεψη δηλώσεων εντός του βρόχου.

Σύνοψη – διάλειμμα έναντι συνέχειας στην Java

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

Συνιστάται: