La bonne réponse est :

La variable contient la valeur : 123

Syntaxe de la déclaration d'une variable


Souvenez-vous que le mot syntaxe correspond à la grammaire d'un langage informatique. Nous pouvions discuter un peu à propos de la syntaxe d'une partie d'un programme, tel que la syntaxe de déclaration d'une variable.

Une déclaration de variable peut s'effectuer de différentes manières :

typeDeDonnée     nomDeVariable;

typeDeDonnée     nomDeVariable = valeurInitiale;

typeDeDonnée     nomDeVariableUn, nomDeVariableDeux ;

typeDeDonnée     nomDeVariable = valeurInitialUn, nomDeVariableDeux = valeurInitialDeux;
  • La première manière réserve un espace mémoire utilisant un type de donnée, et lui associe un nom de variable. Rien n'est spécifié à propos de la valeur stoquée en mémoire (vous devez le faire plus tard).
  • La deuxième manière réserve un espace mémoire utilisant un type de donnée, lui associe un nom de variable, et lui affecte une valeur initiale. La valeur initiale doit posséder un typeDeDonnée correspondant à la déclaration. 
  • La troisième manière crée deux variables, du meme type de donnée, mais ne leur donne pas de valeur. Vous pourriez faire ceci avec plus de deux variables si vous le désiriez.
  • La quatrième manière crée deux variables, du meme type de donnée, et intialise chacune de ces variables. De nouveau, vous pourriez utilisez ce type de déclaration avec plus de deux variables (tant que vous respectez la syntaxe).

Un nom de variable peut etre n'importe quel identifiant qui n'est pas un mot réservé du langage et qui n'est pas encore utilisé dans le programme. Un identifiant est un nom que vous créez en utilisant les caractères 'a' à 'z', 'A' à 'Z', '0' à '9', lecaractère '_', et le caractère '$'. Il ne peut débuter avec les caracères '0' à '9'. Il peut eter de longueur quelconque.

Un mot réservéd est un identifiant qui possède une signification prédéfinie pour le langage Java. Par exemple int, double, true, et import sont des mots réservés (ou mots-clés).

QUESTION 4:

Quelles sont les déclarations de variables correctes ?
long good-by ;

short shrift = 0;

double bubble = 0, toil= 9, trouble = 8

byte 8ball ;

int  double;

char thisMustBeTooLongForAChar ;
Vérifier vos réponses en suivant ce lien !