Πληκτρολογήστε τη δήλωση διακόπτη μαζί με το όνομα της μεταβλητής που επιθυμείτε χρήση για τη σύγκριση , μαζί με ένα ζευγάρι ανοίγουν και κλείνουν παρένθεση . Από το παράδειγμα στην εισαγωγή χρησιμοποιείται "x ", το παράδειγμα αυτό θα καθώς :
διακόπτη ( x ) { }
Όλες οι δηλώσεις περίπτωση θα πάει μεταξύ αυτών παρένθεση .
Ένας σημαντικός περιορισμός για την Java δηλώσεις switch-case είναι ότι η μεταβλητή που χρησιμοποιείται πρέπει να είναι ακέραιος . Δεν άρματα , χορδές , ή άλλους τύπους δεδομένων επιτρέπεται . 2
Προσθέστε τις δηλώσεις περίπτωση , με κάθε δήλωση τελειώνει με το «διάλειμμα» λέξη κλειδί. Αυτό είναι πολύ σημαντικό : λέει Java ότι η δήλωση υπόθεση έχει τελειώσει . Αν αποτύχουν να βάλετε τη λέξη-κλειδί διάλειμμα , Java θα συνεχίσει να τρέχει όλες τις άλλες δηλώσεις περίπτωση , μέχρι να βρει ένα διάλειμμα
περίπτωση 1 ://Do somethingbreak ? . Περίπτωση 2 ://Κάντε κάτι elsebreak ? Περίπτωση 3 ://Κάντε κάτι elsebreak ?
εικόνων 3
Προαιρετικά , προσθέστε ένα "default" κατάσταση . Αυτή είναι η εκδήλωση που θα πραγματοποιηθεί καμιά από τις άλλες καταστάσεις περίπτωση ισχύουν . Όπως και οι άλλες, θα πρέπει να τελειώσει με ένα διάλειμμα και πρέπει οπωσδήποτε να είναι το τελευταίο
default ://Αυτή είναι η τελευταία resort.break ? .
Εικόνων Visual Basic
Φτηνές 4
Πληκτρολογήστε τις λέξεις-κλειδιά " Επιλέξτε Case" και η μεταβλητή που θα χρησιμοποιήσετε . Αυτό το παράδειγμα θα συνεχιστεί με την παραδοχή ότι η μεταβλητή θα είναι "x ". Το μπλοκ θα λήξει με τις λέξεις-κλειδιά
Επιλέξτε υπόθεση επιλέξτε υπόθεση xend Επιλέξτε
Visual Basic είναι λίγο πιο ισχυρή από ό, τι της Java " End Select . " : Οι περισσότεροι αριθμητικά και χαρακτήρα με βάση τους τύπους των δεδομένων στην γλώσσα μπορεί να χρησιμοποιηθεί ως μεταβλητή που πρόκειται να ελεγχθεί .
5
Εισάγετε τις δηλώσεις περίπτωση . Οι ίδιοι οι δηλώσεις περίπτωση είναι λίγο πιο ισχυρό, καθώς . Όπως μπορείτε να δείτε , μπορείτε να χρησιμοποιήσετε τις λέξεις όπως το "σε" και κόμματα για να δημιουργήσετε μια λίστα τιμών που ταιριάζουν για μια δεδομένη είσοδο . Δεν υπάρχει επίσης καμία ανάγκη να πληκτρολογήσετε ένα «διάλειμμα» δήλωση μετά το τέλος της κάθε γραμμής .
Υπόθεση 1 //Do somethingCase 2 Σε 3 //Κάντε κάτι elseCase 4,5,6 //Do άλλο πράγμα
6
Προαιρετικά , γράφοντας μια δήλωση προεπιλογή χρησιμοποιώντας τις "Case Else" λέξεις-κλειδιά : .
Case Else ://Αυτή είναι η τελευταία λύση
εικόνων C /C + +
Η 7
Η δήλωση C /C + + εναλλαγή περίπτωση θα φανεί οικείο . Η Java switch-case σχεδιάστηκε για να φαίνονται σχεδόν ακριβώς όπως το switch-case στην παλαιότερη γλώσσα C .
Διακόπτη ( x ) { }
8
Εισάγετε τις δηλώσεις περίπτωση .
περίπτωση 1 ://Do somethingbreak ? περίπτωση 2 ://Κάντε κάτι elsebreak ?
Όπως Java , δηλώσεις υπόθεση C περιορίζονται σε αναπόσπαστο τύπους δεδομένων . Ωστόσο , C καταλαβαίνει τύπους δεδομένων ακέραιος λίγο ευρύτερα από ό, τι στην Java , τόσο μεμονωμένων χαρακτήρων , όπως το « ένα », είναι απλά μετατρέπεται σε ένα ισοδύναμο ακέραιο . Αυτό επιτρέπει C + + προγραμματιστές να χρησιμοποιούν τις δηλώσεις switch-case να συγκρίνουν τα γράμματα καθώς και αριθμούς .
Η 9
Τοποθετήστε μια δήλωση προεπιλογή , εάν θα θέλατε ένα .
Default ://Do άλλο πράγμα .
αντίθεση με Java , η ίδια προεπιλογή δεν απαιτείται δήλωση διάλειμμα , ωστόσο , μπορείτε να χρησιμοποιήσετε ένα , αν θέλετε .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα