Pembatasan modulo dengan angka negatif java

int mod(a, b) {
  c = a % b
  return (c < 0) ? c + b : c
}