Version sans JavaScript, en lecture seule : les ateliers, les quiz et l’exécution du code n’y sont pas. Version complète · Catalogue · Se connecter

Support de cours · chapitre 2

Variables et identificateurs

Une variable, c’est une boîte nommée et typée qui pointe vers une case mémoire.

Elle correspond à plusieurs éléments :

  • son adresse, qui indique le premier emplacement du stockage de la variable ;
  • son nom, qui permet de ne pas avoir à manipuler directement l’adresse ;
  • son type, qui indique comment l’information est stockée dans la mémoire ;
  • sa valeur.

Règles de nommage :

  • Java supporte l’Unicode, mais préférez l’ASCII uniquement, pour des raisons de compatibilité.
  • Un identificateur ne peut pas commencer par un chiffre, et ne peut contenir d’espace ou d’opérateur.
  • Choisissez un nom adapté selon l’écriture camelCase.
  • Vous n’avez pas le droit d’utiliser un mot réservé du langage (comme if, else, break…) comme identificateur.

Ce que le compilateur accepte et ce qu’il refuse

public class Demo {
    public static void main(String[] args) {
        int nombreDeCanards = 3;   // camelCase : correct
        int NombreDeCanards = 4;   // valide, mais ce n'est PAS la meme variable
        System.out.println(nombreDeCanards + " puis " + NombreDeCanards);

        // Decommentez ces lignes pour voir les erreurs du compilateur :
        // int 1ereNote = 12;
        // int mon age = 18;
        // int class = 1;
    }
}