Βίντεο: Week 9 2024
Μια τιμή
int
μέσα σε μια εντολή
λειτουργεί σε οποιαδήποτε έκδοση της Java, παλιά ή νέα. (Γιατί οι τιμές
char
και λίγες άλλες τιμές έχουν λειτουργήσει στις εντολές
της Java από τότε που η Java ήταν μια ολοκαίνουργια γλώσσα.)
Ξεκινώντας με την Java 7, μπορείτε να το ορίσετε έτσι ώστε η περίπτωση που πρόκειται να εκτελεστεί σε μια εντολή
εξαρτάται από την τιμή μιας συγκεκριμένης συμβολοσειράς. Ο παρακάτω κώδικας απεικονίζει τη χρήση συμβολοσειρών στις εντολές
switch
.
Αυτός ο κώδικας απεικονίζει μια εντολή switch με μια συμβολοσειρά.
εισαγάγετε στατική java. lang. Σύστημα. έξω;
εισαγωγή java. χρήσιμο. Ερευνητής;
δημόσια τάξη SwitchIt7 {
δημόσιο static κενό main (String args []) {
Πληκτρολόγιο σαρωτή = νέος σαρωτής (System. In);
έξω. print ("Ποιο στίχο (ένα, δύο ή τρία);");
Στίχος στίχος = πληκτρολόγιο. Επόμενο();
διακόπτης (στίχος ) { περίπτωση
"ένα" : έξω. println ("Αυτό συμβαίνει επειδή δεν έχει εγκέφαλο").
σπάσει.
περίπτωση
"δύο" :
σπάσει.
περίπτωση
"τρεις" : έξω. println ("Γιατί αυτό είναι το τελευταίο απόσπασμα.");
σπάσει.
προεπιλογή:
έξω. println ("Δεν υπάρχει τέτοιος στίχος. Δοκιμάστε ξανά.");
σπάσει.
}
έξω. println ("Ohhhhhhhh …");
πληκτρολόγιο. Κοντά();
}
}
Λάβετε κάποιες πρακτικές με
αν δηλώσεις
και
μεταφέρετε
δηλώσεις!
Γράψτε ένα πρόγραμμα που εισάγει το όνομα ενός μήνα και εξάγει τον αριθμό των ημερών του συγκεκριμένου μήνα. Σε αυτήν την πρώτη έκδοση του προγράμματος, υποθέστε ότι ο Φεβρουάριος έχει πάντα 28 ημέρες.
Κάντε ακόμα καλύτερο τον κώδικα σας! Ο χρήστης έχει εισάγει ένα όνομα μηνύματος, αλλά έχει και την είσοδο χρήστη
ναι
ή
όχι
απαντώντας στην ερώτηση
Είναι ένα έτος άλμα;