Вы хотите сохранить свой код в целом? Поскольку вы можете также вычислить биномиальный коэффициент рекурсивно, что уменьшит вашу функцию до этих 4 строк:
static long binomi(int n, int k) {
if ((n == k) || (k == 0))
return 1;
else
return binomi(n - 1, k) + binomi(n - 1, k - 1);
}