Junior — Middle
Aké hodnoty môžu nadobúdať premenné typu int vo vybranom programovacom prostredí?
sobes.tech AI
Odpoveď od AI
V Jave je spremenljivka tipa int 32-bitno podpisano celo število. Lahko sprejme vrednosti v območju od -2.147.483.648 do 2.147.483.647 vključno.
To je povezano z dejstvom, da int zavzame 4 bajte (32 bita), pri čemer je en bit uporabljen za znak števila (po shemi dopolnitve do dva).
Primer:
int minValue = Integer.MIN_VALUE; // -2147483648
int maxValue = Integer.MAX_VALUE; // 2147483647
Če morate delati s številkami zunaj tega območja, morate uporabiti tipe long (64-bitno celo število) ali razrede za delo z velikimi številkami, kot je BigInteger.