Welche ganzzahligen Datentypen gibt es in Java und welche Minimal- und Maximalwerte haben sie?

Antwort vom

Java hat fünf primitive ganzzahlige Datentypen: byte, short, int, long und den vorzeichenlosen Zeichentyp char.

Datentyp Bitbreite Minimaler Wert Maximaler Wert
byte 8 Bit −128 127
short 16 Bit −32.768 32.767
int 32 Bit −2.147.483.648 2.147.483.647
long 64 Bit −9.223.372.036.854.775.808 9.223.372.036.854.775.807
char 16 Bit 0 65.535

Alle Grenzen sind einschließlich gemeint; die Punkte dienen als Tausendertrennzeichen.

Wichtiger Unterschied: byte, short, int und long können negative und positive Zahlen speichern; char speichert dagegen ausschließlich nichtnegative Werte und repräsentiert UTF-16-Codeeinheiten für die Zeichenverarbeitung.

Quellen:

Kategorie: Programmierung Unterkategorien: Programmiersprachen Java

Erstellt mit GPT-6.1 Sol (OpenAI) auf Basis einer aktuellen Websuche.

Verwandte Fragen

Wie verarbeitet ein Java-Programm die Elemente einer Liste mit einer festgelegten Anzahl von Threads?

Mit einem festen Threadpool kannst du die Elemente einer Liste mit einer selbst festgelegten maximalen Threadanzahl verarbeiten. Kleines vollständiges Beispiel Das Beispiel verwendet Java 21 ode...

Wie setzt man in Java das Datum eines Calendar-Objekts aus einem String?

Wandle den String mit SimpleDateFormat in ein Date um und übergib dieses anschließend an Calendar.setTime(). Das folgende Beispiel liest ein Datum im Format „Tag.Monat.Jahr“ ei...

Wie verwendet man einen Datumsparameter in einer Hibernate Query?

Einen Datumsparameter bindest du mit setParameter() an einen benannten Platzhalter, beispielsweise als LocalDate für ein Datum ohne Uhrzeit. Beispiel: Die Entity „Bestellung“ besitzt...

Wie setzt man in Java ein Calendar-Objekt auf morgen? Zwei Beispiele mit Bewertung

Am zuverlässigsten stellst du bei einem Calendar-Objekt mit add(Calendar.DAYOFMONTH, 1) den nächsten Kalendertag ein. Beispiel 1: Mit add(), empfohlen java import java.util.Calendar; Calen...

Welche KI-Chatbots generieren Java-Code ohne Registrierung?

Duck.ai und ChatGPT kannst du ohne Registrierung zum Generieren von Java-Code nutzen, bei ChatGPT mit möglichen Zugangseinschränkungen. Angebote ohne Konto | Angebot | Nutzung ohne Registri...

Welche Vor- und Nachteile hat PHP und welche Alternativen sind besser?

PHP ist nicht pauschal schlechter: TypeScript bietet frühere Typprüfungen, Python mit Django viele fertige Webfunktionen, jeweils mit eigenen Nachteilen. „Umständlich und nervig&...

Wie migriert man ein PHP-5.6-Skript auf PHP 8.4?

Ja, ein PHP-5.6-Skript lässt sich auf PHP 8.4 migrieren, aber entfernte Funktionen und geändertes Verhalten erfordern Anpassungen. Ein bloßer Wechsel der Serverversion reicht nicht zu...