Bechnung von Zahlen
Hallo ich habe ein Problem mit der Berechnung von Zahlen.
Hier sehen sie den Quellcode:
Mein Problem ist das ergebnis bei test5a. Hier sollte eigentlich das egebnis 0.05 rauskommen aber Java zeigt mir nur 0.0 an.
Woran könnte das liegen was ist mein Fehler?
class Berechnung{
public static void main (String args){
int testberechnung1=0;
testberechnung1=1+3;
System.out.println(testberechnung1);
double test2=1.822;
System.out.println(test2);
double test2a=test2+0.445;
System.out.println(test2a);
double test3=0.5;
System.out.println(test3);
double test3a=test3/100;
System.out.println(test3a);
double test4=6;
System.out.println(test4);
double test4a=test4/100;
System.out.println(test4a);
double test5=0.5/100;
System.out.println(test5);
double test5a=5/100;
System.out.println(test5a);
}
}
Mein Problem ist das ergebnis bei test5a. Hier sollte eigentlich das egebnis 0.05 rauskommen aber Java zeigt mir nur 0.0 an.
Woran könnte das liegen was ist mein Fehler?
Please also mark the comments that contributed to the solution of the article
Kommentar vom Moderator Biber am Jul 22, 2009 um 13:38:34 Uhr
Bechnung von Zahlen
Soll ich den Titel mal umbennen?Content-Key: 121077
Url: https://administrator.de/contentid/121077
Printed on: April 25, 2024 at 22:04 o'clock
5 Comments
Latest comment
Kenne mich zwar mit JAVA nicht aus, aber vielleicht zeigt er die halt nur eine Stelle nach dem Komma an.
Ähnlichen Effekt kann man auch in Excel erleben.
Guck Dir das nochmal an:
http://www.javahowto.de/sprache/strings/zahlenformatierung.html
Ähnlichen Effekt kann man auch in Excel erleben.
Guck Dir das nochmal an:
http://www.javahowto.de/sprache/strings/zahlenformatierung.html