Het type int representeert gehele getallen.
Er wordt 32 bits gereserveerd om een waarde van dit type op te slaan.
Een getal van het type int moet daarom liggen tussen – 2147483648 en + 2147483647 (tussen -231 en +231-1).
Behalve het type int kent Java ook nog de typen byte, short en long voor gehele getallen.
Het bereik van deze typen verschilt: byte 8 bits, short 16 bits en long 64 bits.