11. Automatische Typkonversionen bei Termen (double, long)

Submitted by javafrage on Sat, 08/15/2015 - 13:12

Sie addieren eine Variable a von Type double zu einer Variablen b vom Typ long. Was ist der Typ des Ergebnis dieser Addition?
Tragen Sie den Typ den Java, ohne Casting, nach der Addition für die Variable c erwartet ein.
Geben Sie eine kurze Erklärung für Ihre Wahl:

double a = 24.3D;
long   b = 17L;
?      c = a + b;
Niveau 1
Schwierigkeitsgrad mittel
Zeit 2 Minuten

Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)

Antwort zu Frage 10.: long versus double

  1. Man sollte den Typ double benutzen wenn man erwartet, dass der Wertebereich den eines long Typen überschritten wird.
  2. Man sollte den Typ double benutzen wenn man Werte mit Nachkommastellen verwalten muss