Java-L-Nummer (lang) Spezifikation

Scheint es, dass, wenn Sie geben eine Zahl in Java, der compiler automatisch liest es als eine ganze Zahl, die ist, warum, wenn Sie (lange) 6000000000 (nicht im integer-Bereich) es wird sich beschweren, dass 6000000000 ist keine ganze Zahl. Um dies zu korrigieren, musste ich angeben, 6000000000L. Ich habe gelernt, über diese Spezifikation.

Gibt es andere Zahl von Vorgaben wie für short, byte, float, double? Wie es scheint, diese wäre gut zu haben, weil (wie ich vermute) könntest du die Anzahl angeben, den Sie eingeben, ist ein kurzes java würde nicht haben, um Sie zu wirken - das ist eine Vermutung, korrigiert mich wenn ich falsch bin. Ich würde normalerweise suchen diese Frage mich selbst, aber ich weiß nicht, was diese Art von Anzahl Spezifikation auch genannt wird.

InformationsquelleAutor der Frage jbu | 2009-04-20

Schreibe einen Kommentar