В целых числах .NET и других типах значений всегда есть значения по умолчанию.Поэтому в C # переменная 'f' будет иметь целочисленное значение по умолчанию, равное 0.
Я полагаю, что Java отличается ... Чтобы избавиться от этой ошибки компиляции, просто присвойте значение f.
Например:
int f = 0;