Vidéo: Les switch sur Java -Tuto De Rien 2024
Une valeur
int
dans une instruction
switch
fonctionne dans n'importe quelle version de Java, ancienne ou nouvelle. (D'ailleurs, les valeurs
char
et quelques autres types de valeurs ont fonctionné dans les instructions Java
switch
depuis que Java était une toute nouvelle langue.)
A partir de Java 7, vous pouvez le configurer pour que le cas à exécuter dans une instruction
switch
dépende de la valeur d'une chaîne particulière. Le code ci-dessous illustre l'utilisation des chaînes dans les instructions
switch
.
Ce code illustre une instruction switch avec une chaîne.
importer du java statique. lang. Système. en dehors;
importer java. util. Scanner;
public class SwitchIt7 {
public static void principal (String args []) {
Clavier du scanner = nouveau scanner (System.
sorti. print ("Quel verset (un, deux ou trois)?");
verset = clavier. prochain();
commute (verset ) {
cas "un" :
sur. println ("C'est parce qu'il n'a pas de cerveau.");
pause;
case "two" :
sur. println ("C'est parce qu'il souffre.");
pause;
case "trois" :
sortie. println ("Parce que c'est le dernier refrain.");
pause;
par défaut:
sur. println ("Pas de tel vers, veuillez réessayer.");
pause;
}
sur. println ("Ohhhhhhhh …");
clavier. Fermer();
}
}
Pratiquez avec des instructions
si
et
des instructions
!
Écrire un programme qui saisit le nom d'un mois et affiche le nombre de jours dans ce mois. Dans cette première version du programme, supposons que février a toujours 28 jours.
Rendez votre code encore meilleur! Demander à l'utilisateur d'entrer un nom de mois, mais aussi d'entrer
oui
ou
non
en réponse à la question
S'agit-il d'une année bissextile?