Skip to Content
Java Kochbuch, 4. Auflage
book

Java Kochbuch, 4. Auflage

by Ian F. Darwin
September 2024
Intermediate to advanced
638 pages
16h 6m
German
O'Reilly Media, Inc.
Book available
Content preview from Java Kochbuch, 4. Auflage

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.

Tabelle 5-1. Numerische Typen
Eingebauter Typ Objekt Wrapper Größe des Einbaus (Bits) Inhalt

byte

Byte

8

Ganzzahl mit Vorzeichen

short

Short

16

Ganzzahl mit Vorzeichen

int

Integer

32

Ganzzahl mit Vorzeichen

long

Long

64

Ganzzahl mit Vorzeichen

float

Float

32

IEEE-754 Gleitkomma

double

Double

64

IEEE-754 Gleitkomma

char

Character

16

Vorzeichenloses Unicode-Zeichen

k.A.

BigInteger

unbegrenzt

Unveränderlicher Integer-Wert beliebiger Größe

k.A.

BigDecimal ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java Performance, 2. Auflage

Java Performance, 2. Auflage

Scott Oaks
Reaktive Systeme in Java

Reaktive Systeme in Java

Clement Escoffier, Ken Finnigan

Publisher Resources

ISBN: 9781098193553Supplemental Content