Paso 2: Tipos incompatibles
Como se ve en el ejemplo anterior la variable de instancia "x" (que es un número entero) se convierte en "X" (que es un doble) que el error "tipos incompatibles: conversiones con pérdida posible de doble a int " Como todos sabemos"es sólo un"número entero"int y doble puede ser un"número entero"y una"fracción", que conduce a la solución de ese número entero es menor que un doble (int < doble). En cierto modo, el programa te dice que no puede almacenar los "datos" de una variable en los "datos de una variable más grande. Es como tener 8 GB en una unidad flash de 6GB, simplemente no funciona...
de todos modos...
Cómo resolver el error y prevenirlo:
Asegúrese de que la variable de instancia (int público x) es mayor que la variable en el método (doble X), haciendo que la variable de instancia (int público x) un doble (x doble pública) y (opcional) la variable en el método (doble X) un número entero (int X).