Como quebrar de um loop após a condição ser cumprida
Oi eu tenho tentado pela última hora para quebrar a partir deste ciclo e continuar desde que já conheci minha condição uma vez. Meu aplicativo praticamente lê uma série de linhas e analisa e, em seguida, imprime a variável indicada. Um exemplo de como as linhas se parecem (as. Não estão incluídas):
10 c = 9 + 320 a = c + 130 impressão c40 goto 2050 finalFaz tudo certo, quando chega a linha 40 vai para a linha 20 como esperado, mas eu quero que ele vá para a linha 50 desde que já foi para a linha 40 uma vez. Aqui está o meu código para esta parte:
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;
}
}