Heim  >  Artikel  >  Java  >  Was sind Java-Konstanten?

Was sind Java-Konstanten?

青灯夜游
青灯夜游Original
2019-12-26 17:40:1131136Durchsuche

Was sind Java-Konstanten?

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.

Was sind Java-Konstanten?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn