Java Datentypen | Übungen und Aufgaben mit Lösungen

Java Datentypen Aufgaben PDF

Öffnen – Java Datentypen  – Aufgaben (PDF)

Java Datentypen

In Java gibt es zwei Arten von Datentypen:

  • Primitive Datentypen: Diese Datentypen werden vom Java-Compiler erkannt und können direkt in den Code eingesetzt werden.
  • Referenzdatentypen: Diese Datentypen werden vom Java-Compiler nicht erkannt und müssen in einer separaten Klasse deklariert werden.

Primitive Datentypen sind:

  • byte
  • short
  • int
  • long
  • float
  • double
  • char
  • boolean

Referenzdatentypen sind:

  • String
  • Object
  • Array

Wie wählt man den richtigen Datentypen aus?

Die Wahl des richtigen Datentyps ist wichtig, da sie den Speicherbedarf optimiert und die Performance verbessert.

Zunächst müssen Sie entscheiden, welchen Typ Sie verwenden möchten. Danach können Sie die folgende Tabelle als Richtlinie verwenden, um den richtigen Typ für Ihre Bedürfnisse auszuwählen:

Typ Größe Bereich Beispiel
byte 1 byte -128 bis 127 byte b = 100;
short 2 byte -32768 bis 32767 short s = 1000;
int 4 byte -2147483648 bis 2147483647 int i = 10000;
long 8 byte -9223372036854775808 bis 9223372036854775807 long l = 100000L;
float 4 byte 1,4E-45 bis 3,4028235E38 float f = 1.5F;
double 8 byte 4,9E-324 bis 1,7976931348623157E308 double d = 1.5;
char 2 byte 0 bis 65535 char c = ‚A‘;
boolean 1 byte true oder false boolean b = true;

Byte

Der byte-Datentyp wird verwendet, um kleine Ganzzahlenwerte zu speichern. Die byte-Variablen sind 1 byte lang und können Werte zwischen -128 und 127 speichern.

Zum Deklarieren einer byte-Variablen verwenden Sie den folgenden Code:

byte b = 100; 

Short

Der short-Datentyp wird verwendet, um kleine Ganzzahlenwerte zu speichern. Short-Variablen sind 2 byte lang und können Werte zwischen -32768 und 32767 speichern.

Zum Deklarieren einer short-Variablen verwenden Sie den folgenden Code:

short s = 1000; 

Int

Der int-Datentyp wird am häufigsten verwendet, um Ganzzahlenwerte zu speichern. Int-Variablen sind 4 byte lang und können Werte zwischen -2147483648 und 2147483647 speichern.

Zum Deklarieren einer int-Variablen verwenden Sie den folgenden Code:

int i = 10000; 

Long

Der long-Datentyp wird verwendet, um große Ganzzahlenwerte zu speichern. Long-Variablen sind 8 byte lang und können Werte zwischen -9223372036854775808 und 9223372036854775807 speichern.

Zum Deklarieren einer long-Variablen verwenden Sie den folgenden Code:

long l = 100000L; 

Float

Der float-Datentyp wird verwendet, um Gleitkommazahlen mit niedriger Genauigkeit zu speichern. Float-Variablen sind 4 byte lang und können Werte zwischen 1,4E-45 und 3,4028235E38 speichern.

Zum Deklarieren einer float-Variablen verwenden Sie den folgenden Code:

float f = 1.5F; 

Double

Der double-Datentyp wird verwendet, um Gleitkommazahlen mit hoher Genauigkeit zu speichern. Double-Variablen sind 8 byte lang und können Werte zwischen 4,9E-324 und 1,7976931348623157E308 speichern.

Zum Deklarieren einer double-Variablen verwenden Sie den folgenden Code:

double d = 1.5; 

Char

Der char-Datentyp wird verwendet, um ein einzelnes Zeichen zu speichern. Char-Variablen sind 2 byte lang und können Werte zwischen 0 und 65535 speichern.

Zum Deklarieren einer char-Variablen verwenden Sie den folgenden Code:

char c = 'A'; 

Boolean

Der boolean-Datentyp wird verwendet, um einen Wahrheitswert zu speichern. Boolean-Variablen sind 1 byte lang und können Werte true (wahr) und false (falsch) speichern.

Zum Deklarieren einer boolean-Variablen verwenden Sie den folgenden Code:

boolean b = true; 

Übungen

Versuchen Sie die folgenden Aufgaben, um Ihr Wissen über Java-Datentypen zu testen.

  1. Welchen Datentyp sollten Sie verwenden, wenn Sie eine ganze Zahl speichern möchten, die kleiner als 32768 ist?

    Lösung: short

  2. Welchen Datentyp sollten Sie verwenden, wenn Sie eine ganze Zahl speichern möchten, die größer als 32768 ist?

    Lösung: int

  3. Welchen Datentyp sollten Sie verwenden, wenn Sie eine Gleitkommazahl speichern möchten, die zwischen 1,4E-45 und 3,4028235E38 liegt?

    Lösung: float

  4. Welchen Datentyp sollten Sie verwenden, wenn Sie eine Gleitkommazahl speichern möchten, die zwischen 4,9E-324 und 1,7976931348623157E308 liegt?

    Lösung: double

  5. Welchen Datentyp sollten Sie verwenden, wenn Sie einen Wahrheitswert speichern möchten?

    Lösung: boolean

Öffnen – Java Datentypen  – Aufgaben (PDF)

Java Datentypen Aufgaben PDF