Hello.

Je me demande pourquoi dans les nombres qui suivent, certains n'ont pas la même précision.
param[0] 0.0
param[1] 0.0010
param[2] 0.0020
param[3] 0.0030
param[4] 0.0040
param[5] 0.0050000004
param[6] 0.0060
param[7] 0.0070
param[8] 0.0080
param[9] 0.009000001
param[10] 0.010000001
param[11] 0.011000001
param[12] 0.012
param[13] 0.013
param[14] 0.014
param[15] 0.015000001

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 float[] param = new float[16];
        for (int i = 0; i < 16; i++) {
            param[i] = (float) 0.001*i;
            System.out.println("param["+i+"] " + param[i] );
        }

Merci de m'éclaircir les idées sur ce propos.