BlueJ problem (2 / 3 steg)
Steg 2: Inkompatibla typer
Som framgår av exemplet ovan förekomstvariabeln "x" (som är ett heltal) konverteras till "X" (som är en dubbel) att göra felet "inkompatibla typer: möjliga förstörande konverteringar från dubbel till int. " Som vi alla vet"int bara" heltal "och dubbel kan vara ett"heltal"och ett"bråk", vilket leder till en lösning som heltal mindre än en dubbel (int < dubbelrum). På ett sätt berättar programmet du att du inte kan lagra "data" för en variabel i "data för en större variabel. Det är som har 8 GB i ett 6GB flashminne, det fungerar bara...
Hur som helst...
Hur man löser felet och/eller förhindra det:
Se till att förekomstvariabeln (offentliga int x) är större än variabeln i metoden (double X), genom att göra förekomstvariabeln (offentliga int x) en dubbel (offentliga dubbel x) och (valfritt) variabeln i metoden (double X) ett heltal (int X).