Programmation - A. Cohen
Cours

Variables et constantes

Variables

En Java, toute variable a un type.

Pour déclarer une variable, il suffit de spécifier son type, suivi d'un nom (voir identificateur).

Le type de la variable indique au programme la place mémoire qu'occupera la variable.

Le nom de la variable donne un libellé à la mémoire allouée.

Toutes les variables doivent être initialisées explicitement avant leur utilisation

Exemple :

int jourDeVacances ;

boolean termine ;

Syntaxe :

La syntaxe pour la déclaration de variables est la suivante :

  • datatype variableName;

    par exemple :

    int nbArticles;

Vous pouvez aussi écrire :

  • datatype variable1Name, variable2Name;

    par exemple :

    int nbArticles, totalClient;

Java permet de manipuler deux autres catégories de variables :

  • variables de type prédéfini

  • variables de type classe

Remarque :

Pour stocker, le nom d'une personne, il faut utiliser string qui est une classe prédéfinie.

Les variables de type prédéfini sont très utiles mais très limitées en même temps.

Constantes

Ce sont des variables dont le contenu ne peut pas être modifié, elles sont précédées du mot clef final

Java manipule aussi bien les constantes littérales (sans nom) que les constantes libellées (=nommées).

Pour définir une constante nommée on rajoute le mot clé final devant.

final int LIMITE=30 ;

LIMITE est déclarée comme constante entière initialisée à 30.  

Que se passe-t-il si plus loin dans le programme on écrit l'instruction suivante :

LIMITE = 32 ;

Conseil :

Notez toujours les noms des constantes en majuscules

Il vaut mieux utiliser des constantes nommées pour les raisons suivantes :

  • le nom de la constante peut expliquer ce à quoi correspond la valeur

  • la constante nommée est déclarée à un seul endroit du programme. En cas de changement (changer ou corriger), la modification ne se fera qu'à un seul endroit.

Exemple :

Expliquer la différence entre les deux instructions :

final double TAUX_TVA = 21.0 ;

double largeur = 8.5 ;

Dans le programme, l'utilisation de nombres entiers ou à virgule ainsi que de caractères ou chaînes de caractères est possible. Il s'agit de constante littérale

Les littéraux caractères apparaissent avec des guillemets simples 'Q'

Les littéraux chaîne de caractères apparaissent entre double guillemet "bonjour"

Si vous souhaitez insérer un retour à la ligne dans une chaîne de caractères, utilisez la séquence d'échappement \n

Opérations sur les variables (page suivante)Types de données (page Précédente)
AccueilImprimerRéalisé avec SCENARI