Sobes.tech
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.