Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Primitive Datentypen | Grundlegende Typen und Operationen
Java Grundlagen

Primitive Datentypen

Swipe um das Menü anzuzeigen

Variablen

Eine Variable im Code ist wie ein Behälter, in dem Informationen gespeichert werden können. Wenn beispielsweise die Zahl 20 gespeichert werden soll, wird sie in einer Variable abgelegt und kann später im Code einfach durch Verwendung des Variablennamens abgerufen werden.

Java ist eine stark typisierte Sprache, das bedeutet, der Datentyp der Variable muss festgelegt werden:

Main.java

Main.java

1
variable_type name = value;

Der obige Code zeigt die grundlegende Syntax zur Deklaration einer Variablen.

Datentypen

Note
Definition

Datentyp legt fest, welche Art von Daten in einem sogenannten Variable-Container gespeichert wird. Es gibt drei Arten von Daten: numerisch, textuell und boolean. Numerische Datentypen sind byte, short, int, long, float und double. Textuelle Datentypen sind char und String, und boolesche Datentypen umfassen boolean.

Note
Hinweis

Der Datentyp String ist kein primitiver Datentyp und wird daher in diesem Abschnitt nicht behandelt. Ein eigener Abschnitt widmet sich der detaillierten Betrachtung dieses Datentyps.

Überblick über die primitiven Datentypen mit weiteren Details zu jedem Typ:

Byte

Dieser ganzzahlige Datentyp kann Werte im Bereich von -128 bis 127 speichern. Er belegt 1 Byte Speicher und wird im Stack-Speicher abgelegt.

Main.java

Main.java

1
byte var = 10;

Short

Der Datentyp short ist ebenfalls ein Ganzzahltyp, der Werte im Bereich von -32.768 bis 32.767 speichern kann. Er belegt 2 Byte Speicher und wird im Stack-Speicher abgelegt.

Main.java

Main.java

1
short var = 10000;

Int

Dies ist der am häufigsten verwendete Ganzzahl-Datentyp, der Werte im Bereich von -2.147.483.648 bis 2.147.483.647 speichern kann. Er wird ebenfalls im Stack-Speicher abgelegt und belegt 4 Byte.

Main.java

Main.java

1
int var = 123123123;

Long

Dies ist der größte Ganzzahl-Datentyp und kann Werte von -2⁶³ bis 2⁶³ - 1 speichern. Er belegt 8 Byte im Speicher und wird ebenfalls im Stack-Speicher abgelegt.

Main.java

Main.java

1
long var = -10290394;

Float

Der Datentyp float ist der erste Gleitkommatyp und speichert 7 Dezimalstellen. Beim Deklarieren einer Variablen vom Typ float muss am Ende der Zahl der Buchstabe f angehängt werden. Zum Beispiel: float myFloat = 4.13f;.

Main.java

Main.java

1
float var = 13.41f;

Double

Dieser Gleitkommatyp kann bis zu 15 Dezimalstellen speichern. Im Gegensatz zu float muss beim Deklarieren einer Double-Variablen kein Buchstabe angegeben werden. Double belegt 8 Byte und wird im Stack-Speicher abgelegt.

Main.java

Main.java

1
double var = 12.299384;

Boolean

Dieser primitive Datentyp ist besonders, da er nur die Werte true oder false speichern kann. In Java belegt der boolean-Typ 1 Bit Speicher, kann in der Praxis jedoch mehr Platz einnehmen, da er in andere Datenstrukturen wie Arrays oder Objekte (die später behandelt werden) eingebettet werden kann. Boolean-Werte werden im Stack-Speicher abgelegt.

Main.java

Main.java

1
boolean var = true;

Char

Dieser Zeichendatentyp verwendet Daten aus der ASCII-Tabelle. Wir werden diesen Datentyp im nächsten Kapitel ausführlicher behandeln, aber beachten Sie vorerst, dass er 2 Byte belegt.

Main.java

Main.java

1
char var = 'c';

Es gibt auch eine Tabelle, in der alle wichtigen Informationen zu den primitiven Datentypen eingesehen werden können:

Primitive Datentypen können ebenfalls mit dem Konsolen-Ausgabebefehl ausgegeben werden.

Main.java

Main.java

12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

Wir haben eine int-Variable deklariert und sie auf dem Bildschirm ausgegeben.

Note
Hinweis

Variablen müssen nicht in doppelte Anführungszeichen gesetzt werden, wie es beim Ausgeben von Text mit System.out.println() der Fall ist.

1. Welcher Ganzzahl-Datentyp belegt am wenigsten Speicher?

2. Welcher Datentyp kann nur zwei Werte haben: true oder false?

question mark

Welcher Ganzzahl-Datentyp belegt am wenigsten Speicher?

Wählen Sie die richtige Antwort aus

question mark

Welcher Datentyp kann nur zwei Werte haben: true oder false?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 1
some-alt