Les littéraux sont des représentations syntaxiques de valeur fixe de la source. En Java, les littéraux sont principalement de quatre types : caractère, booléen, numérique et chaîne. Donc, fondamentalement, ces littéraux sont un ensemble de caractères qui stockent une valeur constante pour n'importe quelle variable. Ces littéraux ont des caractéristiques immuables et nous ne pouvons pas les modifier. Chaque fois que nous créons une nouvelle variable ou une constante, nous définissons un type de données et attribuons des valeurs particulières. Désormais, lorsque le compilateur lit la valeur d'une variable constante, il lit et interprète ces valeurs comme des littéraux.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Par exemple, const int abc = 123 ; abc est le nom de notre variable, qui est constant et auquel la valeur 123 est attribuée. Maintenant, cette valeur d'une variable constante, 123, est notre littéral. En Java, nous avons 5 types de littéraux significatifs. Entier, Booléen, Virgule flottante, Caractères et Chaîne représentent les types de données avec des littéraux. Lorsque nous devons transmettre une valeur fixe dans notre programme, nous implémentons des littéraux.
Nous allons maintenant apprendre chaque littéral mentionné ci-dessus avec une explication, un programme de démonstration et un résultat.
Les nombres octaux, binaires, décimaux et hexadécimaux sont des valeurs littérales pour les littéraux entiers. Les nombres de base 2, 8, 10 et 16 sont autorisés.
Démontrons maintenant ces littéraux entiers avec du code.
Code :
public class literal_b { public static void main(String args[]) throws Exception{ int m = 1010; int n = 0110; int o = 0x7e4; int p = 0b101; System.out.println(m); System.out.println(n); System.out.println(o); System.out.println(p); } }
Explication du code : Avec notre classe publique, nous avons notre classe principale à l'intérieur et quatre variables entières déclarées. Notre première variable int est « m » avec la valeur 1010, qui est une forme décimale d’une valeur littérale. Ensuite, nous avons notre deuxième variable, « b », avec une valeur littérale de 0110, qui est une valeur octale. Vient ensuite notre variable « o » avec une valeur hexadécimale, 0x7e4, et enfin, notre forme binaire d'une valeur littérale, 0b101, qui est notre variable « p ». Lors de l'exécution, ces valeurs pour diverses variables entières seront compilées et lues sous leurs formes respectives, comme mentionné.
L'exécution du code ci-dessus renverra des valeurs entières ; reportez-vous à la capture d'écran ci-jointe pour une sortie appropriée.
Sortie :
entourez simplement n'importe quel caractère avec des guillemets simples ; c'est maintenant un personnage littéral. Il existe 4 façons de spécifier un littéral avec char.
Maintenant que nous avons compris les manières ci-dessus de présenter un littéral en char, démontrons et exécutons le code.
Code :
public class literal_b{ public static void main(String args[]) throws Exception{ char ch1 = 'a'; char ch2 = 0123; char ch3 = '\u0021'; System.out.println(ch1); System.out.println(ch2); System.out.println(ch3); System.out.println("\' is a escape character"); } }
Explication du code : Comme tout autre code, nous avons notre classe publique et la classe principale à l'intérieur. Ensuite, nous avons déclaré trois variables char comme ch1, ch2, ch3 et valeurs, respectivement. Plus tard, trois déclarations imprimées. Les valeurs attribuées à ces variables ne sont pas des nombres simples mais des codes, que le compilateur comprendra, et le résultat sera différent de la valeur.
Enfin, nous avons notre caractère d'échappement, qui est une citation simple. Reportez-vous à la capture d'écran ci-jointe pour un résultat détaillé complet.
Sortie :
Les littéraux les plus simples sont les booléens, vrai ou faux. Ici, les littéraux représentent les valeurs logiques : seulement deux, comme nous le savons, pour tout type de données booléen. Comme nous le savons, en Java, vrai correspond à la valeur 1, tandis que faux représente la valeur 0. Montrons un exemple fonctionnel de littéraux pour les valeurs booléennes.
Code :
public class literal_b { public static void main(String args[]) throws Exception{ boolean samlpeb1 = true; boolean samlpeb2 = false; System.out.println(samlpeb1); System.out.println(samlpeb2); } }
Explication du code : Nous avons notre classe et la classe principale à l'intérieur, puis deux variables booléennes déclarées avec des valeurs respectives. Ensuite, nous avons nos instructions print, qui imprimeront les valeurs booléennes telles qu'attribuées. Lors de l'exécution, le code ci-dessus affichera vrai et faux. Reportez-vous à la capture d'écran ci-jointe pour le résultat attendu.
Output:
Anything that goes between double quotes, “literals,” is a string literal. Similar to char, except string literals can consist of multiple characters and are enclosed between double quotes.
The below code implements the string literal in the simplest way.
Code:
public class Main{ public static void main(String args[]) throws Exception{ String literalstr = "This is String Literal."; System.out.println(literalstr); } }
Code Explanation: We have our simple class and the main class within, then we have our single most String Variable and the simple string value assigned to it. When printed, it will simply print the string as it is. Whatever is found between the double quotes will be recognized as string literal and will be reflected in the output as it is.
Refer to the below-attached screenshot for the output.
Output:
One of the critical aspects is understanding the difference between a variable, a constant, and a literal: Variables are used to store values for future use. Int a = 2 is an example of a data type with a variable name, and the value here is 2. Similar to variables, constants are used to store value, but values of constant variables cannot be changed once assigned; const int a = 3 is an example of a constant, and the value of a, which is 3, will never be changed by any method, in case if any attempt is made to change the value, the compiler won’t accept it. Now, literals are the values we assign to these variables and constants. Like earlier, a = 2 and a = 3, the values 2 and 3 are the literals.
Literals are the values we assign to variables, which can take various forms. Whatever the input form, the compiler will understand the code, and the output will be as expected. We understood literals for Boolean, Integer, and Character forms and implemented the understanding along with the code. These literals are best applicable when passing a fixed value in code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!