Как выйти из цикла после выполнения условия

Привет, я пытался в течение последнего часа вырваться из этого цикла и продолжить, так как уже выполнил свое условие один раз. Мое приложение в значительной степени читает серию строк, анализирует их и затем печатает указанную переменную. Пример того, как выглядят линии (не включены):

10 с = 9 + 320 а = с + 130 печать с40 - 2050 конец

Он все делает правильно, когда он, чтобы строка 40 переходит на строку 20, как и ожидалось, но я хочу, чтобы она перешла на строку 50, поскольку уже однажды перешла на строку 40. Вот мой код для этой части:

while(booleanValue)
{
    if(aString.substring(0, 4).equals("goto"))
    {
        int chosenLine = Integer.parseInt(b.substring(5));
        if(inTheVector.contains(chosenLine))
        {
            analizeCommands(inTheVector.indexOf(chosenLine));
            i++;
        }
        else
        {
            System.ou.println("Line Was Not Found");
            i++;
        }
    }

    else if(aString.substring(0, 3).equals("end"))
        {
            System.out.println("Application Ended");
            booleanValue = false;
        }
}

Ответы на вопрос(2)

Ваш ответ на вопрос