Τι είναι οι δηλώσεις ελέγχου στην Java;



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

Δηλώσεις ελέγχου στο είναι ένα από τα βασικά στοιχεία που απαιτούνται για τον προγραμματισμό Java. Επιτρέπει την ομαλή ροή ενός προγράμματος. Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο:

Κάθε προγραμματιστής είναι εξοικειωμένος με τον όρο δήλωση, η οποία μπορεί απλά να οριστεί ως εντολή που δίνεται στον υπολογιστή για την εκτέλεση συγκεκριμένων λειτουργιών. Μια δήλωση ελέγχου στο java είναι μια δήλωση που καθορίζει εάν οι άλλες δηλώσεις θα εκτελεστούν ή όχι. Ελέγχει τη ροή ενός προγράμματος. Μια δήλωση «if» σε java καθορίζει την ακολουθία εκτέλεσης μεταξύ ενός συνόλου δύο δηλώσεων.





Δηλώσεις ελέγχου στην JavaΟι δηλώσεις ελέγχου μπορούν να χωριστούν σε τρεις κατηγορίες, δηλαδή

  • Δηλώσεις επιλογής
  • Δηλώσεις επανάληψης
  • Μετάβαση δηλώσεων

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java



Δηλώσεις λήψης αποφάσεων

Δηλώσεις που καθορίζουν ποια δήλωση θα εκτελεστεί και πότε είναι γνωστές ως δηλώσεις λήψης αποφάσεων. Η ροή της εκτέλεσης του προγράμματος ελέγχεται από τη δήλωση ροής ελέγχου.
Υπάρχουν τέσσερις δηλώσεις λήψης αποφάσεων διαθέσιμες στην Java.

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Απλή αν δήλωση

Η δήλωση if καθορίζει εάν ένας κωδικός πρέπει να εκτελεστεί με βάση την καθορισμένη συνθήκη.
Σύνταξη:



εάν (συνθήκη) {Δήλωση 1 // εκτελείται αν η συνθήκη είναι αληθινή} Δήλωση 2 // εκτελείται ανεξάρτητα από την κατάσταση

Παραγωγή:
Εάν η δήλωση!
Γειά σου Κόσμε!

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Αν. . άλλη δήλωση

Σε αυτήν τη δήλωση, εάν η καθορισμένη συνθήκη είναι αληθής, εκτελείται το μπλοκ if. Διαφορετικά, το άλλο μπλοκ εκτελείται.
Παράδειγμα:

δημόσια τάξη Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a είναι μεγαλύτερο από 10') άλλο System.out.println ('a είναι λιγότερο από 10 ') System.out.println (' Hello World! ')}}}

Παραγωγή:
a είναι μικρότερο από 10
Γειά σου Κόσμε!

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Ένθετο εάν δήλωση

Ένα αν υπάρχει μέσα σε ένα μπλοκ if είναι γνωστό ως ένθετο if μπλοκ. Είναι παρόμοιο με μια δήλωση if..else, εκτός εάν ορίζονται σε μια άλλη δήλωση if..else.
Σύνταξη:

if (condition1) {Statement 1 // εκτελείται αν η πρώτη συνθήκη είναι true αν (condition2) {Statement 2 // εκτελείται αν η δεύτερη συνθήκη είναι true} αλλιώς {Statement 3 // εκτελείται αν η δεύτερη συνθήκη είναι false}}

Παράδειγμα:

δημόσια τάξη Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (s είναι ένας ζυγός αριθμός και μεγαλύτερος από 10! ') Else System.out.println (ο αριθμός είναι μονός και μεγαλύτερος από 10!')} Αλλιώς {System.out.println (το s είναι μικρότερο από 10 ')} System.out.println (' Γεια Κόσμος!') } }

Παραγωγή:
s είναι ένας ζυγός αριθμός και μεγαλύτερος από 10!
Γειά σου Κόσμε!

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Αλλαγή δήλωσης

Μια δήλωση διακόπτη στο java χρησιμοποιείται για την εκτέλεση μιας μεμονωμένης δήλωσης από πολλές συνθήκες. Η δήλωση διακόπτη μπορεί να χρησιμοποιηθεί με σύντομους, byte, int, long, τύπους enum κ.λπ.
Ορισμένα σημεία πρέπει να σημειωθούν κατά τη χρήση της δήλωσης διακόπτη:
Μπορεί να καθοριστεί ένας ή Ν αριθμός τιμών περιπτώσεων για μια έκφραση διακόπτη.
Δεν επιτρέπονται τιμές περίπτωσης που είναι διπλές. Ένα μεταγλωττισμένο σφάλμα χρόνου δημιουργείται από τον μεταγλωττιστή εάν δεν χρησιμοποιούνται μοναδικές τιμές.
α Η τιμή της υπόθεσης πρέπει να είναι κυριολεκτική ή σταθερή. Δεν επιτρέπονται μεταβλητές.
Η χρήση της δήλωσης διακοπής γίνεται για τον τερματισμό της ακολουθίας δήλωσης. Είναι προαιρετικό να χρησιμοποιήσετε αυτήν τη δήλωση. Εάν αυτή η δήλωση δεν προσδιοριστεί, εκτελείται η επόμενη περίπτωση.

Παράδειγμα:

δημόσια τάξη Μουσική {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano «break case 3: musicInstrument =‘ Drums ’break case 4: musicInstrument =‘ Flute ’break case 5: musicInstrument =‘ Ukelele ’break case 6: musicInstrument =‘ Violin ’break case 7: musicInstrument =‘ Trumpet ’break default: musicInstrument = 'Μη έγκυρο' break} System.out.println (musicInstrument)}}

Παραγωγή:
Φλάουτο

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Δηλώσεις βρόχου

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

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Ενώ

Γνωστός ως ο πιο κοινός βρόχος, ο βρόχος while αξιολογεί μια συγκεκριμένη κατάσταση. Εάν η συνθήκη είναι αληθής, ο κωδικός εκτελείται. Αυτή η διαδικασία συνεχίζεται έως ότου η καθορισμένη συνθήκη αποδειχθεί εσφαλμένη.
Η συνθήκη που θα καθοριστεί στον βρόχο while πρέπει να είναι μια έκφραση Boolean. Θα δημιουργηθεί σφάλμα εάν ο τύπος που χρησιμοποιείται είναι int ή συμβολοσειρά.

Σύνταξη:

ενώ (συνθήκη) {statementOne}

Παράδειγμα:

public class whileTest {δημόσια στατική κενή κενή (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Παραγωγή:
5
7
9
έντεκα
13
δεκαπέντε

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Κάνω. .ενώ

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

Σύνταξη:

{// κωδικός προς εκτέλεση} ενώ (συνθήκη)

Παράδειγμα:

δημόσια τάξη Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} ενώ (i<= 20) } } 

Παραγωγή:
είκοσι

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Για

Το for loop in java χρησιμοποιείται για την επανάληψη και την αξιολόγηση ενός κώδικα πολλές φορές. Όταν ο αριθμός των επαναλήψεων είναι γνωστός από τον χρήστη, συνιστάται η χρήση του για βρόχο.

Σύνταξη:

για (αύξηση / μείωση κατάστασης αρχικοποίησης) {statement}

Παράδειγμα:

δημόσια τάξη forLoop {public static void main (String args []) {για (int i = 1 i<= 10 i++) System.out.println(i) } } 

Παραγωγή:
5
6
7
8
9
10

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

αναπτυσσόμενο μενού σε angularjs

Για κάθε

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

Παράδειγμα:

public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} για (int i: s) {System.out.println (i)}}}

Παραγωγή:
18
25
28
29
30

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Δηλώσεις διακλάδωσης

Οι δηλώσεις διακλάδωσης σε java χρησιμοποιούνται για μετάβαση από μια δήλωση σε άλλη δήλωση, μεταφέροντας έτσι τη ροή εκτέλεσης.

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Διακοπή

Η δήλωση διακοπής στο java χρησιμοποιείται για τον τερματισμό ενός βρόχου και τη διακοπή της τρέχουσας ροής του προγράμματος.

Παράδειγμα:

δημόσια τάξη Test {public static void main (String args []) {για (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Παραγωγή:
5
6
7

Προχωρώντας με αυτό το άρθρο σχετικά με τις δηλώσεις ελέγχου στην Java

Να συνεχίσει

Για να μεταβείτε στην επόμενη επανάληψη του βρόχου, χρησιμοποιούμε τη δήλωση συνέχισης. Αυτή η δήλωση συνεχίζει την τρέχουσα ροή του προγράμματος και παραλείπει ένα μέρος του κώδικα στην καθορισμένη κατάσταση.

Παράδειγμα:

δημόσια τάξη Main {public static void main (String args []) {για (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Παραγωγή:
6 8 10 12 14

Με αυτό, καταλήγουμε στο τέλος αυτών των δηλώσεων ελέγχου στο άρθρο της Java. Οι δηλώσεις ελέγχου στο java πρέπει να χρησιμοποιούνται αποτελεσματικά για να κάνουν το πρόγραμμα αποτελεσματικό και φιλικό προς τον χρήστη.

Το Edureka's επιμελείται από επαγγελματίες σύμφωνα με τις βιομηχανικές απαιτήσεις και απαιτήσεις. Αυτή η εκπαίδευση περιλαμβάνει ολοκληρωμένες γνώσεις για βασικές και προηγμένες έννοιες των βασικών Java & J2EE μαζί με δημοφιλή πλαίσια όπως το Hibernate, το Spring και το SOA. Σε αυτό το μάθημα, θα αποκτήσετε εξειδίκευση σε έννοιες όπως Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet και Web Services χρησιμοποιώντας περιπτώσεις χρήσης βιομηχανίας.