Maison > Java > javaDidacticiel > Que signifie le cas en Java

Que signifie le cas en Java

下次还敢
Libérer: 2024-05-01 18:12:53
original
555 Les gens l'ont consulté

En Java, le mot-clé "case" est utilisé pour définir des branches d'instructions switch et exécuter différents blocs de code en fonction de la correspondance d'expressions. case est suivi d'une expression constante ou d'une expression de correspondance de modèle ; le bloc de code est exécuté lorsqu'il correspond ; la branche par défaut est utilisée pour gérer les valeurs qui ne correspondent à aucune casse. Java 14 introduit la correspondance de modèles, permettant des branches de cas de correspondance d'expressions flexibles.

Que signifie le cas en Java

Case signifiant en Java

En programmation Java, "case" est un mot-clé utilisé pour définir une branche dans une instruction switch. L'instruction switch permet au programme d'exécuter différents blocs de code en fonction d'expressions correspondant à différentes branches.

Utilisation de case

Le mot-clé case est suivi d'une expression constante (généralement une valeur d'énumération) ou d'une expression de correspondance de modèle. Lorsque l'expression switch correspond à l'expression case, le bloc de code dans la branche case sera exécuté.

exemple de cas

Voici un exemple d'utilisation du mot-clé case :

<code class="java">switch (dayOfWeek) {
    case MONDAY:
        System.out.println("今天是星期一");
        break;
    case TUESDAY:
        System.out.println("今天是星期二");
        break;
    // 省略其他case分支
    default:
        System.out.println("无效的星期");
}</code>
Copier après la connexion

branche par défaut

La branche par défaut est facultative et est utilisée pour gérer les valeurs qui ne correspondent à aucune expression de cas. Il est généralement placé à la fin de l’instruction switch.

Pattern Matching

Java 14 introduit un mécanisme de correspondance de modèles qui permet d'utiliser des expressions plus flexibles pour faire correspondre les branches de cas.

Exemple

<code class="java">switch (animal) {
    case "cat" -> System.out.println("猫");
    case ("dog", "puppy") -> System.out.println("狗");
    case AnimalType.BIRD -> System.out.println("鸟");
    // 省略其他case分支
    default -> System.out.println("未知动物");
}</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal