implizite Klammerung

Meniskusschaden

Top Contributor

Meniskusschaden

Top Contributor
Nein. Du hast dir noch immer nicht bewusst gemacht, worauf (double) sich bezieht. Ausserdem werden Ausdrücke mit gleicher Priorität von links nach rechts abgearbeitet. Z.B. müsste hier (i / (j / k)) zuerst i durch j dividiert und das Ergebnis dann durch k dividiert werden. Warum willst du erst j durch k dividieren?
Du musst dafür sorgen, dass erst der Typecast ausgeführt wird, dann die Divisionen von links nach rechts und dann der Vergleich.
 

temi

Top Contributor
Java:
(double) b + c + d

Der double-Cast bezieht sich auf das, was direkt dahinter steht. Im Beispiel also "b".

Java:
(double) (b + c) + d

Worauf bezieht er sich deiner Meinung nach jetzt?
 

Ähnliche Java Themen

Neue Themen


Oben