Junior — Middle
Koje vrednosti mogu imati promenljive tipa int u odabranom programskom okruženju?
sobes.tech АИ
Одговор од АИ
U Javi, promenljiva tipa int je 32-bitni potpisani celobrojni tip. Može da prihvati vrednosti u opsegu od -2.147.483.648 do 2.147.483.647 uključujući.
To je zbog toga što int zauzima 4 bajta (32 bita), pri čemu je jedan bit korišćen za znak broja (prema shemi dopune do dva).
Primer:
int minValue = Integer.MIN_VALUE; // -2147483648
int maxValue = Integer.MAX_VALUE; // 2147483647
Ako je potrebno raditi sa brojevima van ovog opsega, treba koristiti tipove long (64-bitni celobrojni tip) ili klase za rad sa velikim brojevima, poput BigInteger.