Maison > Java > javaDidacticiel > le corps du texte

Littéraux Java

PHPz
Libérer: 2024-08-30 15:15:04
original
230 Les gens l'ont consulté

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.

Types de littéraux Java avec exemples

Nous allons maintenant apprendre chaque littéral mentionné ci-dessus avec une explication, un programme de démonstration et un résultat.

1. Entier

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.

  • Binaire :0 et 1,
  • Octal :Base 8
  • Décimal : Base 10 et
  • Hexadécimal : Base 16.

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);
}
}
Copier après la connexion

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 :

Littéraux Java

2. Littéraux de caractères

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.

  • Char littéral simple : char ab = 'q'; ceci spécifie le littéral simple pour le type de données caractère.
  • Littéral intégral : une autre méthode pour spécifier des caractères littéraux est le littéral intégral. Les valeurs comprises entre 0 et 65 535, au format décimal, hexadécimal ou octal, peuvent être spécifiées sous forme de littéraux de caractères.
  • Unicode : les littéraux de caractères peuvent être représentés sous une forme Unicode, c'est-à-dire « uxxx » ; ces quatre x sont les valeurs hexadécimales.
  • Séquence d'échappement : Chaque caractère d'échappement peut être transmis en tant que caractère littéral.

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");
}
}
Copier après la connexion

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 :

Littéraux Java

3. Littéraux booléens

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);
}
}
Copier après la connexion

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:

Littéraux Java

4. String

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);
}
}
Copier après la connexion

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:

Littéraux Java

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.

Conclusion

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!