J'essaie avec les types double ou float qu'à même ça marche pas bizarre
ÇA M'AFFICHE 1.0Code:
1
2
3
4
5
6
7 public class MyClass { public static void main(String args[]) { double r=9/5; System.out.println(r); } }
Version imprimable
J'essaie avec les types double ou float qu'à même ça marche pas bizarre
ÇA M'AFFICHE 1.0Code:
1
2
3
4
5
6
7 public class MyClass { public static void main(String args[]) { double r=9/5; System.out.println(r); } }
Hello,
eh oui, parce que 9 et 5 sont des ints, dont la division donne 1. Ensuite, quand tu assignes ce 1 dans un double, ça fait 1.0.
Essaie de les mettre dans des doubles d'abord, et de les diviser ensuite.