Bonjour,

Bon je cale sur quelque chose de tout bête. Je pense que c'est le type de la variable qui pose problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
                System.out.println("newW :"+newW);
                System.out.println("w :"+w);
                double ratio = (newW / w);
                System.out.println("ratio :"+ratio);
Ceci me donne :

newW :3000
w :2048
ratio :1.0


Au début je pensais que c'est la méthode println qui me caste la variable, mais non, sur les calculs suivants, ratio fait bien 1 ...

Je pense que ça doit être quelque chose de bête... ?

Je n'arrive pas à obtenir 1,46484375

newW et w sont deux variables de type Entier