Seht euch mal den Code an und überlegt mal, warum das Ergebniss unterschiedlich ist, eigentlich witzig...
Ausgabe:
15.085873653425047
15.085873653425752
Code:
public class Summe
{
public static void main(String[] args)
{
double summe=0;
double summeRetour=0;
for(double i=1; i<=2000000; i++)
{
summe+=(1/i);
}
for(double i=2000000; i>=1; i--)
{
summeRetour+=(1/i);
}
System.out.println(summe);
System.out.println(summeRetour);
}
}
Ausgabe:
15.085873653425047
15.085873653425752