Long: Unterschied zwischen den Versionen
Marius (Diskussion | Beiträge) |
|||
(11 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | Ein '''Long''' ist ein [[Datentyp#Primitive Datentypen|primitiver Datentyp]]. | ||
+ | |||
=Aufbau= | =Aufbau= | ||
+ | |||
+ | Eine [[Variable]] vom Typ '''Long''' besteht aus dem [[Schlüsselwort]] '''long''', dem Namen und der zugewiesenen Zahl mit dem Abschluss '''L''' oder '''l'''. | ||
<source lang= "java"> | <source lang= "java"> | ||
Zeile 5: | Zeile 9: | ||
</source> | </source> | ||
− | = | + | =Verwendungszweck= |
− | + | Der Typ '''Long''' wird verwendet, um '''ganze Zahlen''' zu speichern. Longs verhalten sich genauso wie [[Byte |byte]], [[Short | short]] oder [[Integer| int]], verwenden jedoch '''64 [[Bit]]''' Speicherplatz. Zahlenwerte einer Longvariablen müssen explizit mit L oder l angegeben werden. Ansonsten werden die Werte als Integer verwendet. Das kann zu Fehlern führen. | |
− | + | Der '''Wertebereich''' liegt bei -2<sup>63</sup> bis 2<sup>63</sup>-1. | |
− | + | Longvariablen werden immer dann verwendet, wenn sehr große Zahlen gespeichert werden sollen und die '''32''' Bit eines Integers für die Repräsentation dieser nicht mehr ausreichen. Dies kann z.B. bei Geldbeträgen sein, wo ein [[Überlauf|Überlaufen]] der Zahl in den negativen Bereich verheerende Folgen haben könnte. Meistens werden hierfür jedoch komplexe Datenstrukturen, die diese Fälle abfangen können, verwendet, damit ein Überlauf ''niemals'' geschieht. Ein weiterer Verwendungszweck liegt in der Angabe von Zeitpunkten, da diese, z.B. als Angabe in Nanosekunden, sehr schnell den Wertebereich eines Integers sprengen. | |
=Beispiele= | =Beispiele= | ||
Zeile 18: | Zeile 22: | ||
long Zahl2 = -1337L; | long Zahl2 = -1337L; | ||
</source> | </source> | ||
+ | |||
+ | =Schlüsselwort= | ||
+ | |||
+ | *long |
Aktuelle Version vom 26. Juli 2016, 15:44 Uhr
Ein Long ist ein primitiver Datentyp.
Inhaltsverzeichnis
Aufbau
Eine Variable vom Typ Long besteht aus dem Schlüsselwort long, dem Namen und der zugewiesenen Zahl mit dem Abschluss L oder l.
long Name = Zahl mit einem abschließendem L oder l;
Verwendungszweck
Der Typ Long wird verwendet, um ganze Zahlen zu speichern. Longs verhalten sich genauso wie byte, short oder int, verwenden jedoch 64 Bit Speicherplatz. Zahlenwerte einer Longvariablen müssen explizit mit L oder l angegeben werden. Ansonsten werden die Werte als Integer verwendet. Das kann zu Fehlern führen.
Der Wertebereich liegt bei -263 bis 263-1.
Longvariablen werden immer dann verwendet, wenn sehr große Zahlen gespeichert werden sollen und die 32 Bit eines Integers für die Repräsentation dieser nicht mehr ausreichen. Dies kann z.B. bei Geldbeträgen sein, wo ein Überlaufen der Zahl in den negativen Bereich verheerende Folgen haben könnte. Meistens werden hierfür jedoch komplexe Datenstrukturen, die diese Fälle abfangen können, verwendet, damit ein Überlauf niemals geschieht. Ein weiterer Verwendungszweck liegt in der Angabe von Zeitpunkten, da diese, z.B. als Angabe in Nanosekunden, sehr schnell den Wertebereich eines Integers sprengen.
Beispiele
long Zahl1 = 500L; long Zahl2 = -1337L;
Schlüsselwort
- long