Étape 2: Types incompatibles
Comme on le voit sur l’exemple ci-dessus, la variable « x » (qui est un nombre entier) est convertie en « X » (qui est un double) commettre l’erreur "Types incompatibles : des conversions possibles avec perte de double int. " Comme nous le savons"int est seulement un « nombre entier » et double peut être un « nombre entier » et une « fraction », ce qui conduit à la solution de cet entier est inférieur à un double (int < double). En quelque sorte, le programme vous indique que vous ne pouvez pas stocker les « données » d’une variable dans les « données d’une variable plus grande. C’est comme avoir 8Go dans un lecteur flash 6GB, ça ne marchera pas juste...
en tout cas...
Comment résoudre l’erreur et/ou empêcher :
Assurez-vous que la variable d’instance (public int x) est plus grand que la variable dans la méthode (double X), en mettant la variable d’instance (public int x) un double (public double x) et (en option) la variable dans la méthode (double X) un entier (int X).