Cette fois sur "littéral". Aussi, je parlerai du type combiné avec le littéral.
Certains d'entre vous se souviennent peut-être que les littéraux ont également été mentionnés dans l'article Study Java-Part 2-Variations.
Je vais expliquer les littéraux.
Un littéral est une valeur décrite dans le code source. Et ce littéral est une constante, et vous devez réécrire le code source directement pour le changer.
Par exemple, il fait référence au code source suivant "1" "" A "" "3.14159265".
Main.java
public class Main {
public static void main(String[] args) {
int number = 1;
char ch = 'A';
double pi = 3.14159265;
}
}
Ensuite, je présenterai les littéraux qui correspondent au type. En outre, vous pouvez ajouter le code source de l'affectation au type qui lui correspond.
Puisque la méthode de description de byte et short est fondamentalement la même que celle du type int, seul int est utilisé.
Main.java
public class Main {
public static void main(String[] args) {
//Entier entier
int integerValue;
//Entier ordinaire
integerValue = 100;
//Entier long
long longValue;
//Pendant longtemps, ajoutez l ou L
longValue = 1000l;
//Nombre flottant flottant
float floatValue;
//Pour float, ajoutez f ou F
floatValue = 655.36f;
//Nombre à virgule flottante double
double doubleValue;
//Pour double, ajoutez d ou D
doubleValue = 512.256d;
//Caractère char
char characterValue;
//Personnage''(Devis unique)Entourez de
characterValue = 'A';
//Valeur booléenne booléenne
boolean booleanValue;
//Seul vrai ou faux peut être attribué
booleanValue = true;
//String String
String stringValue;
//La chaîne de caractères est""(Double devis)Entourez de
stringValue = "Hello!!";
}
}
Le côté droit au moment de la substitution est le littéral. En fait, il y a d'autres façons de l'écrire, mais je pense qu'il suffit de s'en souvenir pour le moment.
En général, il existe quatre façons de décrire les littéraux entiers: binaire, octal, décimal et hexadécimal.
Les nombres décimaux sont la façon dont nous écrivons habituellement. Exprimez en utilisant des nombres de 0 à 9.
Le problème n'est pas décimal.
Les nombres binaires sont représentés uniquement par les nombres 0 et 1. Java fait la distinction entre les valeurs littérales binaires en les préfixant avec "0b". Un nombre binaire est quelque chose comme "0b11001".
Voici une brève liste de nombres décimaux et binaires.
Nombre décimal | Nombre binaire |
---|---|
0 | 0b0 |
1 | 0b1 |
2 | 0b10 |
3 | 0b11 |
4 | 0b100 |
5 | 0b101 |
6 | 0b110 |
7 | 0b111 |
8 | 0b1000 |
9 | 0b1001 |
10 | 0b1010 |
11 | 0b1011 |
12 | 0b1100 |
13 | 0b1101 |
14 | 0b1110 |
15 | 0b1111 |
16 | 0b10000 |
Les huitièmes nombres sont exprimés en utilisant des nombres de 0 à 7. Lors de l'écriture en tant que valeur littérale, Java peut le distinguer d'un nombre octal en le préfixant avec "0". Si vous utilisez quelque chose comme "0115", c'est un nombre octal.
Voici une brève liste de nombres décimaux et octaux.
Nombre décimal | 8 base |
---|---|
0 | 00 |
1 | 01 |
2 | 02 |
3 | 03 |
4 | 04 |
5 | 05 |
6 | 06 |
7 | 07 |
8 | 010 |
9 | 011 |
10 | 012 |
11 | 013 |
12 | 014 |
13 | 015 |
14 | 016 |
15 | 017 |
16 | 020 |
Vient ensuite le nombre hexadécimal. Les nombres hexagonaux sont représentés à l'aide de chiffres et de lettres de 0 à f. Gardez à l'esprit que les nombres hexadécimaux sont souvent utilisés lorsque vous touchez un ordinateur.
Lors de la description en tant que valeur littérale, préfixez-la avec "0x".
Voici une brève liste de nombres décimaux et hexadécimaux.
Nombre décimal | Hexadécimal |
---|---|
0 | 0x0 |
1 | 0x1 |
2 | 0x2 |
3 | 0x3 |
4 | 0x4 |
5 | 0x5 |
6 | 0x6 |
7 | 0x7 |
8 | 0x8 |
9 | 0x9 |
10 | 0xa |
11 | 0xb |
12 | 0xc |
13 | 0xd |
14 | 0xe |
15 | 0xf |
16 | 0x10 |
Les littéraux sortent ici et là de la source. Il est recommandé d'assigner le littéral à une variable (ou constante) autant que possible avant de l'utiliser. Parce que c'est lié à la lisibilité de la source.
~~ Au fait, je l'appelle "valeur brute sur la source". Vous ne pouvez pas l'utiliser même si vous avez des mots correctement lol ~~
De plus, les nombres n-aires sont mathématiques. Cela devrait être difficile pour les débutants. ~~ Je déteste les nombres octaux ~~
À propos de ça ...
Ensuite, je parlerai de «constantes».
La prochaine fois → "Étude Java-Partie 5-Constante"
Recommended Posts