Ce code - si x = 3 System.out.println ("Bonjour.") - A trois erreurs de syntaxe:
Tout d'abord, la commande ne se termine pas par un point-virgule. D'autre part, la comparaison a lieu après que le "si" doit être entouré par des parenthèses. Enfin, la comparaison elle-même utilise l'opérateur d'affectation "=" au lieu de l'opérateur de comparaison "==." L'un de ces va générer une erreur de syntaxe Java. Voici la commande écrite correctement:
if (x == 3) System.out.println ("Bonjour.");