H
Hurdler
Gast
hallo zusammen
eigentlich bin ich ja kein anfänger aber weil es um eine frage zur division geht, dachte ich mir ich schreib es hier rein:
Das ist mein code
nun mein problem ist, dass er mir bei 1/998 ausgibt
was mach ich falsch
eigentlich bin ich ja kein anfänger aber weil es um eine frage zur division geht, dachte ich mir ich schreib es hier rein:
Java:
int N = n; //höchste stelle im arrrrrray
double termA = (1/998);
System.out.println("termA: "+termA);
double termB = (array[0] - array[1])*(array[0] - array[1]);
double sum;
for(int m=2;m <= N-1; m++){
termA = (1/((N-m)*m))+termA;
//System.out.println("termA: "+termA);
for(int k=2;k <= N-m; k++){
termB = ((array[k] - array[k+m])* (array[k] - array[k+m]))+termB;
//System.out.println("termB: "+termB);
}
}
sum = (1/(2*(N-1)))*termA*termB;
sum = 0.00100200400801603206412825651303;
return sum;
Das ist mein code
nun mein problem ist, dass er mir bei 1/998 ausgibt
was mach ich falsch