beginnen tu ich die Funktion ja "double c = (......)" , was würde passieren, wenn ich statt double c "int c" davorsetze? Könnte er das Ergebnis dann schlicht net anzeigen, weil es ne Bruchzahl ist und integer nur ganze anzeigt?
int statt double?
In der Diskussion
Kommentare (2)
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Thomas
7 November 2022, 12:37
Versuch macht klug... also einfach mal ausprobieren ;)
Java ist typsicher. Da kannst du nicht einfach Typen anderen Typen zuweisen.
Es gibt aber auch Ausnahmen.
z.B. kann ein long mehr Informationen aufnehmen als ein int beinhalten kann. Daher konvertiert der Compiler das automatisch.
Die Spezifikation geht auch davon aus, dass z.B. double den Wertebereich von ints oder longs aufnehmen kann.
+1
Data
7 November 2022, 22:51
Danke fürs Antworten!
Ausprobieren ging nicht, da Aufgabe schon abgeschlossen^^
mit Long kenne ich mich noch nicht aus, allerdings hilft mir dein 1. Beispiel beim Verstehen.
Danke dafür
+1