Identifiants Java
Un identifiant en Java est le nom donné aux variables, classes, méthodes, packages, interfaces, etc. Ce sont les noms uniques utilisés pour identifier les éléments de programmation. Chaque variable Java doit être identifiée par un nom unique.
Java class Geeks { public static void main { int x = 9 ; } }
L'image ci-dessous décrit les identifiants dans ce programme :
Règles de dénomination des identifiants Java
Il existe certaines règles pour définir un identifiant Java valide. Ces règles doivent être suivies sinon nous obtiendrons une erreur de compilation. Ces règles sont également valables pour d'autres langages comme C et C++.
- Les seuls caractères autorisés pour les identifiants sont tous les caractères alphanumériques ([ A à Z ][ az ][ 0-9 ]) ' $ '(signe dollar) et ' _ " (soulignement). Par exemple, « geek@ » n'est pas un identifiant Java valide car il contient un « @ » un caractère spécial.
- Les identifiants doivent pas commencer par des chiffres ( [0-9] ). Par exemple, « 123geeks » n'est pas un identifiant Java valide.
- Les identifiants Java sont sensible aux majuscules et minuscules .
- Il n'y a pas de limite quant à la longueur de l'identifiant mais il est conseillé d'utiliser une longueur optimale de 4 à 15 lettres uniquement.
- Réservé Mots ne peut pas être utilisé comme identifiant. Par exemple 'int while = 20;' est une instruction invalide car while est un mot réservé.
Note : Java dispose de 53 mots réservés (dont 50 mots-clés et 3 littéraux) qui ne peuvent pas être utilisés comme identifiants.
Exemples d'identifiants valides
MaVariable
MAVARIABLE
ma variable
x
je
x1
i1
_mavariable
$mavariable
somme_de_tableau
geeks123
Exemples d'identifiants invalides
Ma variable // contient un espace
123geeks // Commence par un chiffre
a+c // le signe plus n'est pas un caractère alphanumérique
variable-2 // le trait d'union n'est pas un caractère alphanumérique
sum_&_difference // l'esperluette n'est pas un caractère alphanumérique
Article connexe :
Créer un quiz
- Mots réservés en Java
- Mots-clés Java