Als es gitb ein Probelm mit der Untenstehender Code, diese rechnet an manchhen Stellen gar nicht, zum Teil scheint das problem Math.pow zu sein. Gibt es eine Lösung dafür ein Type casting oder etwas ähnliches?
Code:
double[] arr= new double[ki];
arr[0]=li;
for (int i=1; i<=(ki-2); i++){
arr[i]=key_space*Math.pow(key_space*(1-(1-(double)1/key_space)), arr[i-1]);
}
double exp=0;
for(int i=0; i<=(ki-2); i++){
exp=exp+arr[i];
}
double ret=1-(double)Math.pow((1-1/key_space), exp);