Witam
Mam program który liczy wartośc ze wzoru.
int k, t=1, LambdaMin, LambdaMax, KrokLambda;
double wynik=0;
silnia k1 = new silnia();
for(int Lambda = 2; Lambda <= 2; Lambda++){
for(k = 0; k <=10; k++){
wynik = Math.pow((Lambda * t), k) / k1.silnia(k);
System.out.println(wynik);
}
w wyniku dostaje:
run:
1.0
2.0
2.0
1.3333333333333333
0.6666666666666666
0.26666666666666666
0.08888888888888889
0.025396825396825397
0.006349206349206349
0.0014109347442680777
2.821869488536155E-4
BUILD SUCCESSFUL (total time: 0 seconds)
Jak mogę sprecyzowac dokładność obliczeń np. do 6 miejsc po przecinku
i dlaczego ostatnia wartość jest wypisywana tak wypisywana: 2.821869488536155E-4
Pozdrawiam.