Kapitel 5. Zahlen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
5.0 Einleitung
Zahlen sind die Grundlage für fast alle Berechnungen. Sie werden für Array-Indizes, Temperaturen, Gehälter, Bewertungen und unendlich viele andere Dinge verwendet. Doch sie sind nicht so einfach, wie sie scheinen. Bei Fließkommazahlen stellt sich die Frage: Wie genau ist genau? Wie zufällig ist eine Zufallszahl? Was ist bei Zeichenketten, die eine Zahl enthalten sollen, eigentlich eine Zahl?
Java verfügt über mehrere eingebaute oder primitive Typen, die zur Darstellung von Zahlen verwendet werden können. Diese sind in Tabelle 5-1 mit ihren Wrapper (Objekt)-Typen zusammengefasst, sowie einige numerische Typen, die keine primitiven Typen darstellen. Im Gegensatz zu Sprachen wie C oder Perl, die keine Angaben zur Größe oder Genauigkeit numerischer Typen machen, legt Java diese genau fest und stellt sicher, dass sie auf allen Plattformen gleich sind.
Eingebauter Typ | Objekt Wrapper | Größe des Einbaus (Bits) | Inhalt |
---|---|---|---|
|
|
8 |
Ganzzahl mit Vorzeichen |
|
|
16 |
Ganzzahl mit Vorzeichen |
|
|
32 |
Ganzzahl mit Vorzeichen |
|
|
64 |
Ganzzahl mit Vorzeichen |
|
|
32 |
IEEE-754 Gleitkomma |
|
|
64 |
IEEE-754 Gleitkomma |
|
|
16 |
Vorzeichenloses Unicode-Zeichen |
k.A. |
|
unbegrenzt |
Unveränderlicher Integer-Wert beliebiger Größe |
k.A. |
|
Get Java Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.