Langage JAVA - Les instructions SWITCH - COURS#06
Автор: DKCODE & Les langages évolués
Загружено: 2026-02-23
Просмотров: 6
Описание:
Dans le cours d’aujourd’hui nous allons apprendre à utiliser l’instruction « switch »
L’instruction « switch » en java, fonctionne de la même manière qu’en langage C.
Il permet de se brancher directement à l’instruction correspondant à la valeur retournée par la variable passée en paramètre à l’instruction « switch ».
Nous allons apprendre aussi à utiliser l’instruction « switch » améliorée depuis la version 14 de Java,
Dans cette version, le paramètre du « switch » peut être une ou plusieurs chaînes de caractères, un ou plusieurs nombres séparés par une virgule.
Comme d’habitude nous appliquer l’apprentissage par l’exemple
Pour le switch amélioré, vous trouverez le code source dans le premier commentaire en bas de cette vidéo.
/*****************************************************************************
Auteur : DKCODE *
Module : exercices06.java *
Class : exercices06.class *
Date : 27/27/2026 *
Description : - L'instruction switch *
*****************************************************************************/
import java.util.Scanner;
public class exercices06 {
public static void main( String[] args)
{
/*****************************************************************************
L'utilisation de l'instruction switch
=====================================
*
switch ( condition ) : en fonction de la "condition", se brancher sur les différentes valeurs qui en découlent
{
case valeur_1 : faire quelque chose si "valeur_1"
case valeur_2 : faire quelque chose si "valeur_2"
...
default : exécuter l'action si aucune des valeurs précédentes n'a été rencontrée.
}
L'instruction "switch" est une alternative aux multiples "if", "else if"
*****************************************************************************/
Scanner scanner = new Scanner(System.in);
// 1) Exemple avec des multiples "if", "else if"
System.out.print("Entrez le numéro du mois compris entre 1 et 12:");
int mois = scanner.nextInt();
if(mois == 1)
System.out.println("Janvier");
else if(mois == 2)
System.out.println("Février");
else if(mois == 3)
System.out.println("Mars");
else if(mois == 4)
System.out.println("Avril");
else if(mois == 5)
System.out.println("Mai");
else if(mois == 6)
System.out.println("Juin");
else if(mois == 7)
System.out.println("Juillet");
else if(mois == 8)
System.out.println("Août");
else if(mois == 9)
System.out.println("Septembre");
else if(mois == 10)
System.out.println("Octobre");
else if(mois == 11)
System.out.println("Novembre");
else if(mois == 12)
System.out.println("Décembre");
else
System.out.println("Mois inconnu");
// 2) Exemple avec une instruction "switch"
System.out.print("Entrez le numéro du mois compris entre 1 et 12:");
int mois = scanner.nextInt();
switch(mois)
{
case 1:
System.out.println("Janvier");
break;
case 2:
System.out.println("Février");
break;
case 3:
System.out.println("Mars");
break;
case 4:
System.out.println("Avril");
break;
case 5:
System.out.println("Mai");
break;
case 6:
System.out.println("Juin");
break;
case 7:
System.out.println("Juillet");
break;
case 8:
System.out.println("Août");
break;
case 9:
System.out.println("Septembre");
break;
case 10:
System.out.println("Octobre");
break;
case 11:
System.out.println("Novembre");
break;
case 12:
System.out.println("Décembre");
break;
default:
System.out.println("Mois inconnu");
break;
}
// Fermer le scanner
scanner.close();
}
}
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: