Sobes.tech
Junior — Middle

Mekkora lehet egy int típusú változó maximális elemeinek száma?

sobes.tech MI

Válasz az MI-től

Java-ban egy int típusú változó egyetlen egész értéket tárol, nem egy elemekből álló kollekciót. Az int által tárolható maximális érték 2³¹ - 1 (azaz 2147483647), mivel az int 4 bájt (32 bit) helyet foglal és előjeles reprezentációt használ.

Ha az int[] típusú tömb elemeinek számáról van szó, akkor a tömb maximális mérete az int típus maximális értékével van korlátozva, azaz körülbelül 2.147.483.647 elem, de a gyakorlatban a memória és a JVM korlátozásai lehetnek kisebbek.