Was sind Java-Konstanten?
JAVA-Konstanten sind feste Werte im Programm und Daten, die nicht geändert werden können. Zum Beispiel die Zahl 1, das Zeichen „a“, die Gleitkommazahl 3,2 usw. In Java umfassen Konstanten Ganzzahlkonstanten, Gleitkommakonstanten, boolesche Konstanten, Zeichenkonstanten usw.
Werfen wir einen Blick auf diese Konstanten in Java.
1. Ganzzahlkonstanten
Ganzzahlkonstanten sind Daten vom Typ Ganzzahl mit vier spezifischen Darstellungsformen: binär, oktal, dezimal und hexadezimal.
Binär: Eine Zahlenfolge bestehend aus den Ziffern 0 und 1. In JDK7.0 dürfen Literalwerte Binärzahlen darstellen, die mit 0b oder 0B beginnen müssen, um sie von Dezimalzahlen wie 0b01101100, 0B10110101 zu unterscheiden.
Oktal: Eine Folge von Zahlen, die mit 0 beginnen und von ganzen Zahlen im Bereich von 0 bis 7 (einschließlich) gefolgt werden, z. B. 0342.
Dezimal: Eine Zahlenfolge bestehend aus ganzen Zahlen im Bereich von 0 bis 9 (einschließlich 0 und 9). Wie 198.
Hexadezimal: Eine Folge von Zahlen, die mit 0x oder 0X beginnen und von 0 bis 9, A bis F (einschließlich 0 und 9, A und F) gefolgt werden, z. B. 0x25AF.
Um unterschiedliche Basen im Programm anzuzeigen, müssen die Daten mit 0 beginnen, z. B. 0711, und 0123 müssen hexadezimal mit 0x oder 0X beginnen , 0Xff; wenn die Ganzzahl als Dezimalzahl ausgedrückt wird, kann die erste Ziffer nicht 0 sein, außer 0 selbst. Beispielsweise wird 127 im Dezimalformat als 011111 im Binärformat, 017 im Oktalformat und 0x7F oder 0X7F im Hexadezimalformat dargestellt.
2. Gleitkommakonstanten
Gleitkommakonstanten sind in der Mathematik verwendete Dezimalzahlen und werden in Fett unterteilt zwei Arten von Gleitkommazahlen mit einfacher Genauigkeit und Gleitkommazahlen mit doppelter Genauigkeit. Unter ihnen enden Gleitkommazahlen mit einfacher Genauigkeit mit F oder f, während Gleitkommazahlen mit doppelter Genauigkeit mit D oder d enden. Natürlich können Sie bei der Verwendung von Gleitkommazahlen am Ende auch kein Suffix hinzufügen. In diesem Fall verwendet die virtuelle Maschine standardmäßig Gleitkommazahlen mit doppelter Genauigkeit. Gleitkommakonstanten können auch in Exponentialform dargestellt werden. Konkrete Beispiele sind wie folgt:
2e3f 3.6d 0f 3.84d 5.022e+23f
3. Zeichenkonstanten
Eine Zeichenkonstante sollte im Englischen ein Paar einfache Anführungszeichen verwenden Halbbreites Format'' Es können englische Buchstaben, Zahlen, Satzzeichen und Sonderzeichen sein, die durch Escape-Sequenzen dargestellt werden. Konkrete Beispiele sind wie folgt:
‘a’ ‘1’ ‘&’ ‘\r’ ‘\u0000’
Im obigen Beispiel stellt „u00“ ein Leerzeichen dar, d. h. es gibt keine Zeichen zwischen einfachen Anführungszeichen. Der Grund, warum es so dargestellt werden kann, liegt darin, dass Java den Unicode-Zeichensatz verwendet, der mit u beginnt und der entsprechende Wert der Leerzeichen in der Unicode-Codetabelle „u0000“ ist.
4. String-Konstanten
String-Konstanten werden verwendet, um eine Reihe aufeinanderfolgender Zeichen darzustellen. Eine String-Konstante sollte ein Paar doppelter Anführungszeichen im englischen Halbbreitenformat verwenden .", konkrete Beispiele sind wie folgt:
“HelloWorld" “123" "We come \n XXX" "”
Eine Zeichenfolge kann ein oder mehrere Zeichen enthalten oder keine Zeichen enthalten, d. h. die Länge ist Null.
5. Boolesche Konstanten
Boolesche Konstanten sind die beiden Werte vom booleschen Typ wahr und falsch. Diese Konstante wird verwendet, um das Wahre oder Falsche von a zu unterscheiden Ding.
6. Nullkonstante
Die Nullkonstante hat nur einen Wert, null, was bedeutet, dass der Verweis auf das Objekt leer ist.
Empfohlenes Lernen: Java-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas sind Java-Konstanten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!