Sobes.tech
Junior — Middle

Aký je maximálny počet prvkov, ktoré môže obsahovať premenná typu int?

sobes.tech AI

Odpoveď od AI

V Jave, premenná typu int uchováva jednu celú číselnú hodnotu, nie kolekciu prvkov. Maximálna hodnota, ktorú môže int uložiť, je 2³¹ - 1 (teda 2147483647), pretože int zaberá 4 bajty (32 bity) a používa znamienkovú reprezentáciu.

Ak ide o počet prvkov v poli typu int[], potom je maximálna veľkosť poľa obmedzená maximálnou hodnotou typu int, teda približne 2.147.483.647 prvkov, ale v praxi môžu byť obmedzenia pamäti a JVM menšie.