Salut à tous,

je souhaiterais avoir quelques explications concernant le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
byte c = 70;
byte d = 70;
byte e = (byte) (c + d);
System.out.println("e= " + e);
System.out.println(20.1 + 16.8);
le résultat de l'exécution est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
e= -116
36.900000000000006
j'avoue que je ne comprends pas les 2 résultats...

merci d'avance