Βίντεο: Android 101 by Fred Widjaja 2024
Εδώ μπορείτε να μάθετε πώς μπορείτε να χρησιμοποιήσετε μια μεταβλητή
char
αντί για έναν ακέραιο σε έναν διακόπτη Java
. Όταν χρησιμοποιείτε έναν τύπο
char
, παρέχοντας δύο διαδοχικές
περιπτώσεις
σταθερές για κάθε ομάδα περιπτώσεων είναι σύνηθες, επιτρέποντας τόσο πεζά όσο και κεφαλαία γράμματα. Ας υποθέσουμε ότι πρέπει να ρυθμίσετε τα ποσοστά προμήθειας για την τάξη πωλήσεων με βάση τους κωδικούς χαρακτήρων αντί για τις ακέραιες τιμές, σύμφωνα με τον παρακάτω πίνακα:
Επιτροπή | A ή |
2% | B ή b |
3. 5% | C ή c |
5% | Οποιαδήποτε άλλη τιμή |
0% | Δήλωση |
που μπορεί να κάνει το τέχνασμα:
διακόπτης (salesClass)
{
περίπτωση «Α»:
περίπτωση 'α':
commissionRate = 0. 02;
σπάσει.
περίπτωση «B»:
περίπτωση «b»:
commissionRate = 0. 035;
σπάσει.
περίπτωση «C»:
περίπτωση «c»:
σπάσει.
προεπιλογή:
commissionRate = 0. 0;
σπάσει.
}
Το κλειδί για την κατανόηση αυτού του παραδείγματος συνειδητοποιεί ότι δεν χρειάζεται να κωδικοποιήσετε οποιεσδήποτε δηλώσεις για μια ομάδα υποθέσεων - και ότι αν παραλείψετε τη δήλωση
break
από μια ομάδα υποθέσεων, ο έλεγχος πέφτει στην επόμενη ομάδα υποθέσεων. Επομένως, η ομάδα
περίπτωση «Α»
δεν περιέχει δηλώσεις, αλλά ο έλεγχος πέφτει στην ομάδα
περίπτωση 'a'
.
Χρησιμοποιείτε απόστροφοι, όχι εισαγωγικά, για να δημιουργήσετε γράμματα χαρακτήρων.