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

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Primitive Datentypen

Variablen

Eine Variable im Code ist wie ein Behälter, in dem wir Informationen speichern können. Wenn wir beispielsweise die Zahl 20 speichern müssen, legen wir sie in einer Variable ab und greifen später einfach durch Verwendung des Variablennamens im Code darauf zu.

Java ist eine stark typisierte Sprache, das bedeutet, wir müssen den Datentyp unserer Variable festlegen:

java

Main

copy
1
variable_type name = value;

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

Als Nächstes folgt die Betrachtung der Datentypen, beginnend mit den 8 wichtigsten.

Datentypen

Im Folgenden werden die primitiven Datentypen vorgestellt und näher erläutert:

Byte

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

java

Main

copy
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.

java

Main

copy
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.

java

Main

copy
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.

java

Main

copy
1
long var = -10290394;

Float

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

java

Main

copy
1
float var = 13.41f;

Double

Dieser Gleitkommadatentyp 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.

java

Main

copy
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 beanspruchen, da er in andere Datenstrukturen wie Arrays oder Objekte (die wir später noch behandeln) eingebettet werden kann. Boolean-Werte werden im Stack-Speicher abgelegt.

java

Main

copy
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.

java

Main

copy
1
char var = 'c';

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

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

java

Main

copy
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.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

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

java

Main

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

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

1. Welcher Ganzzahl-Datentyp belegt den geringsten Speicherplatz?

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

question mark

Welcher Ganzzahl-Datentyp belegt den geringsten Speicherplatz?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1

Fragen Sie AI

expand
ChatGPT

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

course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Primitive Datentypen

Variablen

Eine Variable im Code ist wie ein Behälter, in dem wir Informationen speichern können. Wenn wir beispielsweise die Zahl 20 speichern müssen, legen wir sie in einer Variable ab und greifen später einfach durch Verwendung des Variablennamens im Code darauf zu.

Java ist eine stark typisierte Sprache, das bedeutet, wir müssen den Datentyp unserer Variable festlegen:

java

Main

copy
1
variable_type name = value;

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

Als Nächstes folgt die Betrachtung der Datentypen, beginnend mit den 8 wichtigsten.

Datentypen

Im Folgenden werden die primitiven Datentypen vorgestellt und näher erläutert:

Byte

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

java

Main

copy
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.

java

Main

copy
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.

java

Main

copy
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.

java

Main

copy
1
long var = -10290394;

Float

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

java

Main

copy
1
float var = 13.41f;

Double

Dieser Gleitkommadatentyp 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.

java

Main

copy
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 beanspruchen, da er in andere Datenstrukturen wie Arrays oder Objekte (die wir später noch behandeln) eingebettet werden kann. Boolean-Werte werden im Stack-Speicher abgelegt.

java

Main

copy
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.

java

Main

copy
1
char var = 'c';

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

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

java

Main

copy
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.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

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

java

Main

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

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

1. Welcher Ganzzahl-Datentyp belegt den geringsten Speicherplatz?

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

question mark

Welcher Ganzzahl-Datentyp belegt den geringsten Speicherplatz?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt