Wie andere Sprachen verfügt auch Java über das Konzept von Konstanten. Wie der Name schon sagt, handelt es sich um konstante Werte, die nicht geändert werden können. Werfen wir einen Blick auf die verschiedenen Konstanten in Java.
Ständige Klassifizierung
1. Ganzzahl
Die ganzzahligen Konstantenwerte von Java haben hauptsächlich die folgenden drei Formen.
Dezimalzahlform: wie 156, -32, 0.
Oktalzahlform: Die Darstellung oktaler Konstanten in Java beginnt mit 0, zum Beispiel steht 015 für die Dezimalzahl 13 und -013 für die Dezimalzahl -11.
Hexadezimales Zahlenformat: Die Darstellung hexadezimaler Konstanten in Java beginnt mit 0x oder 0X. Beispielsweise steht 0x100 für die Dezimalzahl 256 und -0x16 für die Dezimalzahl -22.
Ganzzahlkonstanten (int) belegen standardmäßig 32 Bit im Speicher und sind Werte vom Typ Ganzzahl. Wenn der während der Operation erforderliche Wert 32 Bit überschreitet, kann er als langer Ganzzahlwert (lang) ausgedrückt werden. In einigen Lehrbüchern oder Fragen erfordern lange Ganzzahltypen manchmal ein L nach der Zahl, z. B. 235L, was eine lange Ganzzahl darstellt, die 64 Bit im Speicher belegt.
2. Reelle Zahlen
Die realen konstanten Werte von Java haben hauptsächlich die folgenden zwei Formen.
Dezimalzahlenform: Sie besteht aus Zahlen und Dezimalpunkten und es muss ein Dezimalpunkt vorhanden sein, z. B. 23,4, -110,0.
Wissenschaftliche Notationsform: etwa 1,68e10 oder 3&E5, wobei vor e oder E eine Zahl stehen muss und die Zahl nach e oder E eine ganze Zahl sein muss. Reale Java-Konstanten belegen standardmäßig 64 Bit im Speicher und sind doppelte Werte. Wenn Sie die Notwendigkeit berücksichtigen, laufende Systemressourcen einzusparen, der Bereich der Datenwerte während des Betriebs nicht groß und die Betriebsgenauigkeit nicht hoch ist, können Sie ihn als Wert mit einfacher Genauigkeit (Float) ausdrücken. Werte mit einfacher Genauigkeit erfordern im Allgemeinen F oder f nach der Konstante, z. B. 69,7f, was eine Gleitkomma-Realzahl darstellt und 32 Bit im Speicher belegt (abhängig von der Systemversion).
3. Boolescher Typ
Boolesche Konstanten in Java haben nur zwei Werte, wahr und falsch.
4. Konstantenwerte für Zeichen und Zeichenfolgen
Der Wert der Zeichenkonstante von Java ist ein in einfache Anführungszeichen eingeschlossenes Zeichen, z. B. „a“, „A“. Es ist zu beachten, dass einfache und doppelte Anführungszeichen in Java-String-Konstantenwerten nicht gemischt werden können. Doppelte Anführungszeichen werden zur Darstellung von Zeichenfolgen wie 123, dotcpp usw. verwendet, die einzelne Zeichenfolgen darstellen.
5. Escape-Zeichen
Zusätzlich zu den oben genannten Formen von Zeichenkonstantenwerten verwendet Java auch eine spezielle Form von Zeichenkonstantenwerten, um einige Zeichen darzustellen, die mit Zeichen schwer darzustellen sind. Diese spezielle Form von Zeichen ist eine Zeichenfolge, die mit beginnt. was als Konvertierung von Bedeutungszeichen bezeichnet wird.
Die allgemeine Escape-Zeichentabelle lautet wie folgt:
Es reicht aus, den Inhalt dieses Abschnitts zu verstehen. Nach dem Verständnis des Konzepts der Konstanten sind die Werte bei nachfolgenden Codierungsvorgängen wie Zuweisung, Addition, Subtraktion, Multiplikation und Division erforderlich Alle Konstanten werden natürlich mit zunehmender Menge an Konstanten verstanden, sodass Sie sich keine allzu großen Sorgen machen müssen.