V Javě jsou celá čísla vždy interpretována jako znaménková
"Základním" celočíselným typem je 32bitový int s rozsahem -2 147 483 648 až 2147483647
větší rozsah (64 bitů) má long, cca +/- 9*10^18
Pro celočíselné typy existují (stejně jako pro floating-point typy) konstanty - minimální a maximální hodnoty příslušného typu. Tyto konstanty mají název vždy Typ.MIN_VALUE , analogicky MAX... Viz např. Minmální a maximální hodnoty