0,5 kannst Du nicht in einem int speichern, da gehen nur ganze Zahlen.
Sinn macht das ganze Thema ja nur, wenn Du mit Fließkommazahlen rechnest, die Du dann hinterher auf Ganzzahlen rundest, so war ja die Ausgangsfrage.
Also evtl. so:
Jetzt wird 0.5 / 4 gerechnet, ergibt also 0.125. Das kannst Du nun mit einer der bereits genannten Methoden je nach Anforderung runden. Eine einfache Zuweisung an einen int (wie hier) schneidet einfach die Nachkommastellen ab, ergibt also in diesem Fall wieder 0.
5.0 / 4 als anderes Beispiel würde 1.25 ergeben, auf int zugewiesen ergibt 1 usw...