Heim >Java >javaLernprogramm >So definieren Sie den Long-Typ in Java
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;
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.
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
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!