U tom slucaju bi u vecini slucajeva deljenja imao exception :)
Ako uzmes sve intove i podelis jedan sa drugim, vise bi putao imao exception nego rezultat.
S druge strane, dobijanje celog dela rezultata deljenja celih brojeva nije toliko cudna stvar. Jedonstavno, deli ti sa onoliko preciznosti koliko moze (kao sto je to slucaj i sa drugim tipovima 1/3 i ce ti i za double i float dati preciznost samo koliko moze, nece tacnu vrednost).
Ono sto je tebe verovatno dovelo u zabludu je da kada napises 2 to je u stvari int iako nigde ne pise a sa gledista matematike isto tako bi se pisao i double. No, programskom jeziku ipak treba precizno sta hoces.
Dalje je sve jasno, imas int-ove u operacijama pa je i rezultat int koji mora biti svedeni na ceo broj, cak i ako matematicki gledano operacija daje rezultat koji nije ceo broj.