Java-Teil 4-Literal studieren

1. Zuallererst

Diesmal über "wörtlich". Ich werde auch über den Typ sprechen, der mit dem Literal kombiniert ist.

Einige von Ihnen erinnern sich vielleicht daran, dass Literale im Artikel Study Java-Part 2-Variations erwähnt wurden.

2. Was ist ein Literal?

Ich werde über Literale erklären.

Ein Literal ist ein im Quellcode beschriebener Wert. Und dieses Literal ist eine Konstante, und Sie müssen den Quellcode direkt umschreiben, um ihn zu ändern.

Beispielsweise bezieht es sich auf den folgenden Quellcode "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. Seitlich nach der Form

Als nächstes werde ich die Literale vorstellen, die dem Typ entsprechen. Sie können den Quellcode der Zuweisung auch dem Typ hinzufügen, der ihm entspricht.

Da die Beschreibungsmethode von Byte und Short grundsätzlich mit der des Typs int identisch ist, verwenden Sie nur int.

Main.java


public class Main {
	public static void main(String[] args) {

		//Ganzzahl int
		int integerValue;
		//Gewöhnliche ganze Zahl
		integerValue = 100;

		//Ganzzahl lang
		long longValue;
		//Fügen Sie für lange Zeit l oder L hinzu
		longValue = 1000l;

		//Gleitkommazahl float
		float floatValue;
		//Fügen Sie für float f oder F hinzu
		floatValue = 655.36f;

		//Gleitkommazahl doppelt
		double doubleValue;
		//Fügen Sie für double d oder D hinzu
		doubleValue = 512.256d;

		//Zeichen char
		char characterValue;
		//Charakter''(Einfaches Angebot)Umgeben mit
		characterValue = 'A';

		//Boolescher Wert Boolescher Wert
		boolean booleanValue;
		//Es kann nur wahr oder falsch zugewiesen werden
		booleanValue = true;

		//String String
		String stringValue;
		//Die Zeichenkette ist""(Doppeltes Zitat)Umgeben mit
		stringValue = "Hello!!";
	}
}

Die rechte Seite zum Zeitpunkt der Substitution ist das Literal. Eigentlich gibt es andere Möglichkeiten, es zu schreiben, aber ich denke, es reicht aus, sich vorerst daran zu erinnern.

4. n-ary wörtlich

Im Allgemeinen gibt es vier Möglichkeiten, ganzzahlige Literale zu beschreiben: binär, oktal, dezimal und hexadezimal.

Dezimalzahlen sind die Art und Weise, wie wir normalerweise schreiben. Drücken Sie mit Zahlen von 0 bis 9 aus.

Das Problem ist nicht dezimal.

4.1 Binäre Literale

Binärzahlen werden nur durch die Zahlen 0 und 1 dargestellt. Java unterscheidet zwischen binären Literalwerten, indem ihnen "0b" vorangestellt wird. Eine Binärzahl ist so etwas wie "0b11001".

Hier ist eine kurze Liste von Dezimal- und Binärzahlen.

Dezimalzahl Binärzahl
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. 8-Basen-Literal

Achte Zahlen werden mit Zahlen von 0 bis 7 ausgedrückt. Beim Schreiben als Literalwert kann Java ihn von einer Oktalzahl unterscheiden, indem ihm "0" vorangestellt wird. Wenn Sie so etwas wie "0115" verwenden, ist es eine Oktalzahl.

Hier ist eine kurze Liste von Dezimal- und Oktalzahlen.

Dezimalzahl 8 Basis
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 Sechseckiges Literal

Als nächstes kommt die Hexadezimalzahl. Sechseckige Zahlen werden mit Zahlen und Buchstaben von 0 bis f dargestellt. Beachten Sie, dass beim Berühren eines Computers häufig Hexadezimalzahlen verwendet werden.

Wenn Sie als Literalwert beschreiben, stellen Sie ihm "0x" voran.

Hier ist eine kurze Liste von Dezimal- und Hexadezimalzahlen.

Dezimalzahl Hexadezimal
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. Schlussfolgerung

Hier und da kommen Literale an der Quelle heraus. Es wird empfohlen, Variablen (oder Konstanten) so viele Literale wie möglich zuzuweisen, bevor Sie sie verwenden. Weil es mit der Lesbarkeit der Quelle zusammenhängt.

~~ Übrigens nenne ich es "Rohwert auf der Quelle". Sie können es nicht verwenden, obwohl Sie Wörter richtig haben lol ~~

Auch n-ary Zahlen sind mathematisch. Für Anfänger sollte es schwierig sein. ~~ Ich hasse Oktalzahlen ~~

Darüber ...

Als nächstes werde ich über "Konstanten" sprechen.

Nächstes Mal → "Java-Teil 5-Konstante studieren"

Recommended Posts

Java-Teil 4-Literal studieren
Studieren von Java-Teil 0-Übersicht
Java-Teil 5-Konstante studieren
Studieren von Java-Teil 2-Variationen
Java-Teil 9-Scope studieren
Java studieren ~ Teil 7 ~ Array
Java-Teil 3-Typ studieren
Studieren der Java-Part 10-if-Anweisung
Java-Teil 1-Hallo Welt studieren
Studieren der Java-Part 11-switch-Anweisung
Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10