Для целочисленного примитива и в отношении вашего примера вы можете просто написать int result = -1;
.
Хотя вы устанавливаете свою переменную result
во 2-м for
l oop, компилятор не может гарантировать, что это for
l oop фактически зацикливается, и поэтому переменная будет установлена.
Итак, в конце вы должны проверить результат метода.