Un programme informatique est un ensemble d'instructions pour effectuer une tâche. Il est nécessaire de stocker des données pendant la programmation. Par conséquent, ces données sont stockées dans la mémoire. Ces emplacements de mémoire réservés sont appelés variables. Les variables doivent avoir des noms uniques car elles doivent être facilement identifiées pour effectuer des opérations mathématiques ou logiques. Les variables sont assignées avec des valeurs. Parfois, ces valeurs sont fixes et ne changeront pas. Ces types de valeurs sont appelés littéraux de données. Dans le programme, s'il existe une affirmation comme int valeur = 5, le «int» est le type de données. La «valeur» est la variable et «5» est le littéral de données. Cet article traite de la différence entre les variables et les littéraux de données en Java. le différence clé entre les variables et les littéraux de données en Java est que les variables sont les emplacements de mémoire réservés pour stocker des valeurs avec des noms symboliques tandis que les littéraux de données sont des notations de représentation de valeurs fixes dans la programmation.
1. Vue d'ensemble et différence clé
2. Que sont les variables en Java?
3. Que sont les littéraux de données en Java?
4. Similarités entre les variables et les données littérales en Java
5. Comparaison côte à côte - Variables vs données littérales en Java sous forme tabulaire
6. Résumé
Une variable est un endroit pour stocker une valeur en mémoire. Chaque emplacement de mémoire peut stocker un type de données spécifique. Le langage Java prend en charge huit types de données primitifs. Ils sont un octet, court, int, long, boolean, float, double et char. L'octet de type de données est un entier complémentaire du complément à deux signé de 8 bits. Il est utile de gagner de la place dans les grands tableaux car il est 4 fois plus petit que int. Le type de données short est un entier complémentaire du complément à deux signé de 16 bits. Il est 2 fois plus petit que l'int. Le int est un entier de complément à deux signé 32 bits. C'est le type de données le plus courant pour stocker des valeurs numériques sans décimales lorsqu'il n'y a pas grand intérêt pour la mémoire. Le type de données long est un entier de complément à deux signé de 64 bits. Il est utilisé pour stocker une large gamme de nombres. Les types float et double sont deux types de données permettant de stocker des valeurs numériques avec un point décimal. Le float est 32 bits et le double 64 bits. Le booléen est utilisé pour stocker true ou false. Un seul caractère peut être stocké en utilisant le type de données char. Ce sont les principaux types de données primitives en Java.
Lorsqu'il y a une déclaration telle qu'un int x; cela signifie que la variable x peut contenir une valeur entière. Il ne conserve aucune mémoire pour le numéro de variable. Quand il y a une déclaration comme int x = 5; cela signifie que la variable x peut contenir des valeurs entières et qu'elle contient la valeur 5. La valeur initialisée peut être modifiée ultérieurement dans le programme. La valeur x peut être égalisée en un autre entier, tel que 10 plus tard. par exemple. x = 10;
Chaque variable a des noms uniques pour les identifier. Ils s'appellent des identificateurs. Le programmeur doit suivre les règles lorsqu'il donne des noms aux variables. Java est un langage sensible à la casse. Par conséquent, le nom de variable 'numéro' est différent de 'NUMBER'. Le nom de la variable peut contenir des lettres et des chiffres Unicode. Ils ne peuvent pas avoir d'espaces. Voir le programme ci-dessous.
Figure 01: programme Java avec variables
Selon le programme ci-dessus, x et y sont des variables contenant des valeurs entières. La somme est affectée à la somme variable. La longueur et la largeur sont des variables doubles. La multiplication est stockée dans la variable area qui est déclarée comme une variable double. Un seul caractère peut être stocké dans la lettre variable. Il contient 'A'. Le caractère est placé entre guillemets simples.
Un littéral de données est une représentation de code source d'une valeur fixe. Les valeurs telles que 5, 4.3, true ne nécessitent aucun calcul. Par conséquent, ils sont appelés littéraux de données. Lorsqu'il y a une déclaration, double number = 20.5; le «double» est le type de données. Le «nombre» est la variable. Le 20.5 est le littéral de données.
Il existe différents types de littéraux. Ce sont des littéraux entiers, des littéraux à virgule flottante, des littéraux de caractères et de chaînes. Les littéraux entiers sont utilisés pour initialiser les variables de types de données entiers tels que byte, short, int et long. Les littéraux à virgule flottante sont utilisés pour initialiser les variables de type de données float et double. Le littéral à virgule flottante se termine par f ou F, il est de type float. Si elle se termine par d ou D, il est double. L'écriture d est facultative. Les littéraux de caractères et de chaînes sont constitués de caractères Unicode. Les littéraux de caractères représentent un seul caractère, tandis que les littéraux de chaîne représentent un ensemble de caractères. Les littéraux de caractère sont dans la citation simple. par exemple. - 'B'. Les littéraux de chaîne sont à l'intérieur des guillemets. par exemple: "Programmation". Voir le programme ci-dessous.
Figure 02: programme Java avec littéraux
Selon le programme ci-dessus, le nombre est une variable. Le littéral entier de la variable numérique est 10. La variable doubleValue peut contenir une valeur double. La variable floatValue peut contenir un float. Par conséquent, 5.4 et 5.4f sont des littéraux à virgule flottante. La variable lettre contient un caractère 'B'. C'est un caractère littéral. La variable mot contient un ensemble de caractères. Donc, c'est un littéral de chaîne.
Variables vs données littérales | |
Les variables sont des emplacements de mémoire réservés qui stockent des valeurs avec des noms symboliques.. | Les littéraux de données sont des représentations de code source de valeurs fixes. |
Association | |
Les variables sont associées à l'emplacement de la mémoire. | Les littéraux de données sont associés à des valeurs fixes placées à l'intérieur des variables. |
Les variables et les littéraux de données sont des termes courants liés à la programmation. Cet article a abordé la différence entre les variables et les données littérales. La différence entre les variables et les littéraux de données en Java est que les variables sont les emplacements de mémoire réservés pour stocker les valeurs avec des noms symboliques, tandis que les littéraux de données sont des notations de représentation de valeurs fixes dans la programmation..
Point, tutoriels. "Types de données Java Basic.", Tutoriels Point, 8 janvier 2018. Disponible ici