Hallo zusammen,
ich machs kurz.
Warum liefert mir der Code hier:
diesen Fehler:
found : long
required: java.lang.Double
okay, Math.round() liefert mir nen long Wert, aber wenn ich den durch 100 rechne, müsste doch eigentlich ein double bei raus kommen oder?
was ist mein Denkfehler hier?
Gruß
oetzi
ich machs kurz.
Warum liefert mir der Code hier:
Java:
a = 90.0;
System.out.println("a:"+a);
b = (a/55);
System.out.println("a/55:"+b);
b = b * 100;
System.out.println("*100:"+b);
b = (Math.round(b))/100;
diesen Fehler:
found : long
required: java.lang.Double
okay, Math.round() liefert mir nen long Wert, aber wenn ich den durch 100 rechne, müsste doch eigentlich ein double bei raus kommen oder?
was ist mein Denkfehler hier?
Gruß
oetzi
Zuletzt bearbeitet: