Un programme informatique est un ensemble d'instructions pour effectuer une tâche. Il est nécessaire de stocker des données lors de 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 ils doivent être identifiés facilement pour effectuer des opérations mathématiques ou logiques. Les variables sont attribuées avec des valeurs. Parfois, ces valeurs sont fixes et ne changent pas. Ces types de valeurs sont appelés littéraux de données. Dans le programme, s'il y a une instruction en tant que valeur int = 5, le «int» est le type de données. La «valeur» est la variable, et «5» est le littéral des 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 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 des valeurs fixes dans la programmation.
1. Aperçu et différence clé
2. Quelles sont les variables en java
3. Quelles 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 vs littéraux de données 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. La langue Java prend en charge huit types de données primitives. Ils sont un octet, court, int, long, booléen, flottant, double et char. L'octet de type de données est en entier de complément de deux signé à 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 en entier de complément de Two Signed à 16 bits. Il est 2 fois plus petit que int. L'INT est un entier de complément de deux signé 32 bits. Il s'agit du type de données le plus courant pour stocker des valeurs numériques sans décimales lorsqu'il n'y a pas beaucoup de inquiétude concernant la mémoire. Le type de données long est un entier de complément de deux signé à 64 bits. Il est utilisé pour stocker une large gamme de nombres. Le flotteur 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é à l'aide de 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 réserve aucune mémoire pour le numéro de variable. Lorsqu'il y a une déclaration comme int x = 5; cela signifie que la variable x peut contenir des valeurs entières et qu'il contient la valeur 5. La valeur initialisée peut être modifiée dans le programme plus tard. La valeur X peut être égalisée à un autre entier comme 10 plus tard. e.g. 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 pour les variables. Java est un langage sensible au cas. Par conséquent, le nom de variable «numéro» est différent du «nombre». Le nom de variable peut contenir des lettres et des chiffres Unicode. Ils ne peuvent pas avoir d'espaces. Référer le programme ci-dessous.
Figure 01: Programme Java avec variables
Selon le programme ci-dessus, X et Y sont des variables qui détiennent des valeurs entières. La somme est attribuée à une 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 une double variable. Un seul caractère peut être stocké dans la lettre variable. Il contient «un». Le personnage est placé à l'intérieur de citations 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, vrai ne nécessite aucun calcul. Par conséquent, ils sont connus sous le nom de littéraux de données. Lorsqu'il y a une déclaration, double numéro = 20.5; Le «double» est le type de données. Le «nombre» est la variable. Le 20.5 est le littéral des données.
Il existe différents types de littéraux. Ce sont des littéraux entiers, des littéraux de points flottants, des littéraux de caractère et de cordes. Les littéraux entiers sont utilisés pour initialiser les variables de types de données entiers tels que l'octet, court, int et long. Les littéraux de points flottants sont utilisés pour initialiser les variables du flotteur de type de données et double. Le littéral à virgule flottante se termine par f ou f, il est de type flotteur. S'il se termine avec D ou D, c'est double. L'écriture d est facultative. Les littéraux de caractère et de chaîne sont composés de caractères Unicode. Les littéraux de caractère représentent un seul caractère tandis qu'un littéral de cordes représente un ensemble de caractères. Les littéraux de personnage sont à l'intérieur de la citation unique. e.g. - 'B'. Les littéraux de cordes sont à l'intérieur des doubles citations. e.g.- "La programmation". Référer 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 dans la variable de nombre est 10. La variable DoubleValue peut contenir une double valeur. La variable floatvalue peut maintenir un flotteur. Par conséquent, 5.4 et 5.4f sont des littéraux de points flottants. La variable de lettre contient un caractère «b». C'est un personnage littéral. Le mot variable contient un ensemble de caractères. Donc, c'est un littéral de cordes.
Variables vs littéraux de données | |
Les variables sont des emplacements de mémoire réservés qui stockent les valeurs avec des noms symboliques. | Les littéraux de données sont des représentations de code source des 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. |
Les variables et les littéraux de données sont des termes communs liés à la programmation. Cet article a discuté 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 de représentation des valeurs fixes dans la programmation.
Point, tutoriels. «Java Basic Datatypes.», Tutorials Point, 8 janvier. 2018. Disponible ici