Etudier Java-Part 4-literal

1.Tout d'abord

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.

2. Qu'est-ce qu'un littéral?

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;

	}
}

3. Latéral selon le moule

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.

4. littéral n-aire

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.

4.1. Littéraux binaires

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

4.2 Littéral à 8 bases

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

4.2. Littéral hexagonal

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

5. Conclusion

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

Etudier Java-Part 4-literal
Étude de Java-Part 0-Overview
Etudier Java-Part 5-Constant
Etudier les variations Java - Partie 2
Etudier Java-Part 9-Scope
Étudier Java ~ Partie 7 ~ Array
Etudier Java-Part 3-Type
Étude de l'instruction Java-Part 10-if
Étudier Java-Partie 1-Hello World
Étude de l'instruction Java-Part 11-switch
Étudier Java ―― 3
Étudier Java ―― 9
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10