je suis débutante en java j'arrive pa à afficher toute la partie fractionnaire de la dévision
[ System.out.println(" 3/10 "+(float)(3/10));
][/CODE]
il m'affiche 0.0 et n en pas 0.3
je suis débutante en java j'arrive pa à afficher toute la partie fractionnaire de la dévision
[ System.out.println(" 3/10 "+(float)(3/10));
][/CODE]
il m'affiche 0.0 et n en pas 0.3
Parce que tu fais une division entière. Une division entière donne un entier. Ensuite tu caste en float mais ca ne sert a rien, c'est trop tard. Soit tu caste avant avec 3/(float) 10 par exemple. Soit tu met direct des nombres à virgule avec 1.0/3.0
Partager