Уберите else { return null;}
тогда у вас будет выход из цикла, при первом обнаружении тройки, что логично, зачем проверять дальше если тройка найдена. Или после прохождения всех итераций цикла.
Что касается качества кода, null это не та штука, которую принято возварщать в java, логично использовать для этого булево.
И с именами переменных стоит поработать.