Menu
Coddy logo textTech

Typumwandlung Teil 1

Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 13 von 73.

Typumwandlung ist der Prozess, einen Wert von einem Datentyp in einen anderen umzuwandeln.

In Java können wir Ganzzahlen in Gleitkommazahlen, Gleitkommazahlen in Ganzzahlen und mehr umwandeln. Es gibt zwei Arten der Typumwandlung: die implizite (automatische) und die explizite (manuelle) Typumwandlung.

Zum Beispiel integer to double:

Implizite (automatische) Typumwandlung:

int number = 5;
double decimal = number; // wird automatisch zu 5.0

// mit Berechnung
int x = 7;
double result = x / 2.0; // Ergebnis ist 3.5

Explizite (manuelle) Umwandlung double to integer:

double decimal = 9.7;
int number = (int) decimal;  // wird zu 9 (Nachkommateil wird abgeschnitten)

// mit Berechnung
double price = 19.99;
int roundedPrice = (int) price;  // wird zu 19
challenge icon

Aufgabe

Anfänger

Schreibe ein Java-Programm, das Typumwandlung demonstriert. Führe die folgenden Operationen aus:

  1. Deklariere eine double-Variable namens price und initialisiere sie mit dem Wert 99.99.
  2. Wandle die Variable price in einen int um und speichere das Ergebnis in einer neuen Variable namens intPrice.
  3. Gib die Werte von price und intPrice in der Konsole aus.

Probier es selbst

public class Main {
    public static void main(String[] args) {
        // Variablen deklarieren und initialisieren
        double price = 99.99;
        int intPrice = ?;
        
        
        // Werte ausgeben
        System.out.println("Price: " + price);
        System.out.println("Int Price: " + intPrice);
        
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Java-Compiler