Expressions switch

L'expression switch moderne retourne une valeur avec des cases à flèche ->, sans break ni passage au cas suivant. Elle accepte plusieurs étiquettes par cas et doit être exhaustive. L'instruction switch classique, avec : et break, continue au cas suivant si on oublie break.

Exemple

String libelle = switch (jour) {
    case 6, 7 -> "Week-end";
    default -> "Semaine";
};

Notions voisines

Tout le glossaire