Looking for java Keywords? Try Ask4Keywords

Java LanguageStructures de contrôle de base


Remarques

Toutes les structures de contrôle, sauf indication contraire, utilisent des instructions de bloc . Celles-ci sont indiquées par des accolades {} .

Cela diffère des instructions normales , qui ne nécessitent pas d'accolades, mais comportent également une réserve stricte: seule la ligne qui suit immédiatement l'instruction précédente est prise en compte.

Ainsi, il est parfaitement valable d’écrire n’importe laquelle de ces structures de contrôle sans accolades, à condition qu’une seule instruction suive le début, mais qu’elle soit fortement déconseillée , car elle peut entraîner des mises en œuvre erronées ou du code cassé.

Exemple:

// valid, but discouraged
Scanner scan = new Scanner(System.in);
int val = scan.nextInt();
if(val % 2 == 0)
    System.out.println("Val was even!");


// invalid; will not compile
// note the misleading indentation here
for(int i = 0; i < 10; i++)
    System.out.println(i);
    System.out.println("i is currently: " + i);

Structures de contrôle de base Exemples Liés