Différence clé - Variables vs littéraux de données en Java
Un programme informatique est un ensemble d'instructions pour effectuer une tâche. Il est nécessaire de stocker les données pendant la programmation. Par conséquent, ces données sont stockées en 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 affectées de 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 instruction comme valeur int = 5, «int» est le type de données. La «valeur» est la variable et «5» est le littéral de données. Cet article décrit la différence entre les variables et les littéraux de données en Java. La principale 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 des valeurs avec des noms symboliques, tandis que les littéraux de données sont des notations représentant des valeurs fixes dans la programmation.
CONTENU
1. Présentation et différence clé
2. Que sont les variables en Java
3. Que sont les littéraux de données en Java
4. Similitudes entre les variables et les littéraux de données en Java
5. Comparaison côte à côte - Variables et littéraux de données en Java sous forme tabulaire
6. Résumé
Que sont les variables en Java?
Une variable est un endroit pour stocker une valeur en mémoire. Chaque emplacement mémoire peut stocker un type spécifique de données. Le langage Java prend en charge huit types de données primitifs. Il s'agit d'un octet, court, int, long, booléen, float, double et char. L'octet de type de données est un entier de complément à deux signé de 8 bits. Il est utile d'économiser de l'espace dans les grands tableaux car il est 4 fois plus petit que int. Le type de données court est un entier de complément à deux signé 16 bits. Il est 2 fois plus petit que int. L'int est un entier de complément à deux signé de 32 bits. C'est le type de données le plus courant pour stocker des valeurs numériques sans points décimaux lorsque la mémoire n'est pas très préoccupante. Le type de données long est un entier de complément à deux signé 64 bits. Il est utilisé pour stocker une large gamme de nombres. Le float et le double sont deux types de données pour stocker des valeurs numériques avec un point décimal. Le flotteur est de 32 bits et le double est de 64 bits. Le booléen est utilisé pour stocker vrai ou faux. Un seul caractère peut être stocké en utilisant le type de données char. Ce sont les principaux types de données primitifs en Java.
Lorsqu'il existe une instruction telle qu'un int x; cela signifie que la variable x peut contenir une valeur entière. Il ne met pas de mémoire de côté pour le numéro de variable. Quand il y a une instruction 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 à un autre entier tel que 10 plus tard. par exemple x = 10;
Chaque variable a des noms uniques pour les identifier. Ils sont appelés identifiants. 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 la variable «nombre» est différent de «NUMÉRO». Le nom de la variable peut contenir des lettres et des chiffres Unicode. Ils ne peuvent pas avoir d'espaces. Référez-vous au programme ci-dessous.
Figure 01: Programme Java avec des variables
Selon le programme ci-dessus, x et y sont des variables qui contiennent 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 de zone qui est déclarée comme variable double. Un seul caractère peut être stocké dans la lettre variable. Il contient «A». Le caractère est placé entre guillemets simples.
Que sont les littéraux de données en Java?
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 nombre = 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. Il s'agit de littéraux entiers, de littéraux à virgule flottante, de caractères et de chaînes. Les littéraux entiers sont utilisés pour initialiser des variables de types de données entiers tels que byte, short, int et long. Les littéraux à virgule flottante sont utilisés pour initialiser des 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. S'il se termine par d ou D, il est double. L'écriture de d est facultative. Les littéraux de caractères et de chaînes se composent de caractères Unicode. Les littéraux de caractères représentent un seul caractère tandis qu'un littéral de chaîne représente un ensemble de caractères. Les caractères littéraux se trouvent à l'intérieur des guillemets simples. par exemple - «B». Les littéraux de chaîne se trouvent entre les guillemets doubles. par exemple - «Programmation». Référez-vous au programme ci-dessous.
Figure 02: programme Java avec littéraux
Selon le programme ci-dessus, le nombre est une variable. Le littéral entier dans 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 une chaîne littérale.
Quelle est la similitude entre les variables et les littéraux de données en Java?
Les variables et les littéraux de données en Java sont utilisés dans la programmation
Quelle est la différence entre les variables et les littéraux de données en Java?
Diff article au milieu avant la table
Variables vs littéraux de données |
|
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 qui sont placées à l'intérieur des variables. |
Résumé - Variables vs littéraux de données en Java
Les variables et les littéraux de données sont des termes courants liés à la programmation. Cet article traite de la différence entre les variables et les littéraux de données. 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 des valeurs avec des noms symboliques, tandis que les littéraux de données sont des notations représentant des valeurs fixes dans la programmation.