Hallo
in der prozeduralen Programmierung mit Java habe ich das folgende Problem.
Ausgabe: 12.090851
versus
Ausgabe: 12.090153
Nun lautet die Frage. Warum ein Unterschied zwischen den Ausgaben vorkommt?
Die Anzahl der Summierungen in der for-Schleife ist meiner Meinung nach die gleiche. Stimmt das?
in der prozeduralen Programmierung mit Java habe ich das folgende Problem.
Java:
float sum = 0;
for(float i=1; i<=100000; i++){
sum=sum+1/i;
}
g.drawString(""+sum,10,10);
versus
Java:
float sum = 0;
for(float i=100000; i>0; i--){
sum=sum+1/i;
}
g.drawString(""+sum,10,10);
Nun lautet die Frage. Warum ein Unterschied zwischen den Ausgaben vorkommt?
Die Anzahl der Summierungen in der for-Schleife ist meiner Meinung nach die gleiche. Stimmt das?