Heim  >  Artikel  >  Java  >  So definieren Sie den Long-Typ in Java

So definieren Sie den Long-Typ in Java

王林
王林nach vorne
2023-05-02 16:40:143669Durchsuche

Java definiert den Long-Datentyp

Long lg=10L;

Sie müssen nur ein L nach dem definierten Integer-Typ hinzufügen;

Es ist dasselbe wie die Definition des Float-Datentyps

Float ft=5.20F;

Warum müssen Sie L und F zum Long hinzufügen? und float von Java definiert?

Warum müssen wir L hinzufügen, wenn wir Variablen vom langen Typ definieren?

  • Basisdatentyp int, belegt 4 Bytes, der Wertebereich ist -231 ~ 231-1, in Dezimalkonvertierung ist -2147483648 ~ 2147483647

  • Basisdatentyp long, belegt 8 Bytes, dauert Der Wertebereich ist -263 ~ 263-1, in Dezimalzahl konvertiert ist -9223372036854775808 ~ 9223372036854775807

Wir wissen, dass in Java der Standarddatentyp für Ganzzahlen int ist. Wenn wir einer Variablen eines beliebigen Typs eine Ganzzahl zuweisen, hat die Ganzzahl standardmäßig den Typ int.

Wenn diese Zahl kleiner als der Maximalwert von int ist, können Sie long direkt einen Wert zuweisen, da der Wertebereich von int kleiner als der des long-Typs ist und automatisch konvertiert werden kann.

Wenn diese Zahl größer als der Maximalwert von int ist, kann zu diesem Zeitpunkt keine automatische Konvertierung durchgeführt werden. Wir müssen L nach der Zahl hinzufügen, um eine erzwungene Konvertierung durchzuführen, andernfalls wird ein Fehler gemeldet.

So definieren Sie den Long-Typ in Java

Warum müssen Sie F hinzufügen, wenn Sie eine Variable vom Typ Float definieren?

  • Grundlegender Datentypfloat, belegt 4 Bytes, der Wertebereich ist -3.40E+38 ~ +3.40E+38

  • Grundlegender Datentyp double, belegt 8 Bytes, der Wertebereich ist -1,79E+308 ~ +1,79E+308

Der Standarddatentyp von Gleitkommazahlen in Java ist double. Wenn wir einem Variablentyp eine Gleitkommazahl zuweisen, ist diese Gleitkommazahl der Standard ist vom Typ Double.

Wenn wir Float eine Ganzzahl zuweisen, weil der Wertebereich von Float größer als int ist, wird diese automatisch konvertiert.

Wenn wir Float eine Gleitkommazahl zuweisen, weil der Wertebereich von Float kleiner als das Doppelte ist, werden wir muss am Ende F für erzwungene Übertragung hinzugefügt werden

So definieren Sie den Long-Typ in Java

Das obige ist der detaillierte Inhalt vonSo definieren Sie den Long-Typ in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen