Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Du MÅ slenge på en f når du skal angi desimaltall som float i Java. Double er nemlig default:

 

float a = 5.40; //Funker ikke

double b = 5.40; //Funker fint

 

float c = 5.40f; //Funker fint

Dette blir det samme som å skrive:

float d = (float) 5.40;

 

Det finnes tilsvarende for andre primitiver.

 

long aLong = 5L;

long anotherLong = 12l;

int aHex = 0x1;

int alsoHex = 0X1aF;

int anOctal = 01;

int anotherOctal = 0731;

long aLongOctal = 012L;

long aLongHex = 0xAL;

float aFloat = 5.40F;

float alsoAFloat = 5.40f;

float anotherFloat = 5.40e2f;

float yetAnotherFloat = 5.40e+12f;

double aDouble = 5.40;

double alsoADouble = 5.40d;

double moreDouble = 5.40D;

double anotherDouble = 5.40e2;

double yetAnotherDouble = 5.40e+12d;

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...