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.5Explizite (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 19Aufgabe
AnfängerSchreibe ein Java-Programm, das Typumwandlung demonstriert. Führe die folgenden Operationen aus:
- Deklariere eine
double-Variable namenspriceund initialisiere sie mit dem Wert99.99. - Wandle die Variable
pricein einenintum und speichere das Ergebnis in einer neuen Variable namensintPrice. - Gib die Werte von
priceundintPricein 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);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein-/Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 43Variablen Teil 2
KonstantenNamenskonventionenRückblick – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungen treffen
If-AnweisungIf - ElseSwitch-AnweisungTernärer OperatorRückblick - If ElseVerschachteltes If - ElseÜbe selbstständig: Online-Java-Compiler