Hallo!
ich habe folgendes Problem:
double zahl;
System.out.println(zahl=20.15*100);
Anstatt der erwarteten 2015 bekomme ich 2014.9999999999998. Wie kann ich diese Ungenauigkeit umgehen? Habe es schon mit einem typecast probiert, leider genau das gleiche problem.
int zahl;
System.out.println(zahl=(int)(20.15*100));
Ergebnis:2014.
ich habe folgendes Problem:
double zahl;
System.out.println(zahl=20.15*100);
Anstatt der erwarteten 2015 bekomme ich 2014.9999999999998. Wie kann ich diese Ungenauigkeit umgehen? Habe es schon mit einem typecast probiert, leider genau das gleiche problem.
int zahl;
System.out.println(zahl=(int)(20.15*100));
Ergebnis:2014.