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.
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;
}
}
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.
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.
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 |
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 |
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 |
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