lang:java:condition
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| lang:java:condition [2020/02/19 22:07] – Création avec "Condition classique" root | lang:java:condition [2020/03/06 21:31] (Version actuelle) – [[[unlikely]] et [[likely]]] : suppression root | ||
|---|---|---|---|
| Ligne 21: | Ligne 21: | ||
| une instruction; | une instruction; | ||
| </ | </ | ||
| + | |||
| + | ===Conditions multiples sur une même valeur=== | ||
| + | <code java> | ||
| + | if (IntStream.of(12, | ||
| + | </ | ||
| + | ====switch==== | ||
| + | ===Cas courant=== | ||
| + | Les '' | ||
| + | <code java> | ||
| + | int i = 0; | ||
| + | switch (i) | ||
| + | { | ||
| + | case 0: | ||
| + | i = 2; | ||
| + | // Sans break, l' | ||
| + | // break; | ||
| + | case 1: | ||
| + | i = 3; | ||
| + | break; | ||
| + | // Plusieurs conditions pour une même exécution de code. | ||
| + | case 2: | ||
| + | default: | ||
| + | break; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Les variables déclarées dans un '' | ||
| + | |||
| + | <code java> | ||
| + | int k = 1; | ||
| + | switch (k) | ||
| + | { | ||
| + | case 0: | ||
| + | // Si k != 0, la variable i existe mais n'est pas initialisée. | ||
| + | int i = 0; | ||
| + | break; | ||
| + | case 1: | ||
| + | { | ||
| + | int j = 3; | ||
| + | break; | ||
| + | } | ||
| + | case 2: | ||
| + | default: | ||
| + | i = 123; | ||
| + | // j = 15; // Impossible car en dehors du bloc de déclaration de j. | ||
| + | break; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Le '' | ||
| + | |||
lang/java/condition.1582146449.txt.gz · Dernière modification : de root
