1.8.19

Opseg vrednosti tipova podataka

Besplatni Java kurs - 4. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Primitivni tipovi podataka imaju tačno određeni opseg vrednosti koji mogu da predstave. Referentni tipovi su složeni i opsezi vrednosti koje mogu da prikažu su složeni i biće opisani u lekcijama koje slede.

Opseg vrednosti primitivnih Java tipova

Podsetnik: primitivni tipovi podataka u programskom jeziku Java su boolean, byte, short, int, long, char, float i double.

Primitivni tipovi se mogu svrstati u četiri kategorije:

  • logički - boolean
  • celobrojni - byte, short, int i long
  • znakovni - char
  • brojevi u pokretnom zarezu - float i double

Celi brojevi su brojevi kao što su 1, -100, 1856 itd. Brojevi u pokretnom zarezu su ono što se u matematici zove realni brojevi: 1.61803398875, −273.15 itd.

Opseg vrednosti logičkog (boolean) tipa

Logički tip (boolean) može imati jednu od dve vrednosti:

  • true
  • false

Opseg vrednosti celobrojnih tipova

U zavisnosti od veličine broja koji je potrebno predstaviti, može se upotrebiti odgovarajući celobrojni tip:

  • byte od -128 do 127
  • short od -32,768 do 32,767
  • int od -2,147,483,648 do 2,147,483,647
  • long od -9,223,372,036,854,775,808 do 9,223,372,036,854,775,807

Opseg vrednosti znakovnog tipa

Znakovni tip je zapravo jedna posebna vrsta celobrojnog tipa, ceo broj bez predznaka. To znači da kod znakovnog tipa ne postoje negativne vrednosti:

  • char - od 0 do 65536

Opseg vrednosti brojeva u pokretnom zarezu

Dve vrste brojeva u pokretnom zarezu u Javu se razlikuju po tome koliko velike i male brojeve mogu da prikažu:

  • float - od 1,4e-045 do 3,4e+038
  • double - od 4,9e-324 do 1,8e+308

Granične vrednosti su predstavljene u naučnom formatu. 1,4e-045 je zapravo 1,4 puta deset na -45 itd.


Pročitaj i nastavak:

Besplatni Java kurs - 5. deo - Celobrojni literali (int)

No comments:

Post a Comment