nao entendi ???
pq o qualquerCoisa tah isolado???
Opa, então na verdade essa é uma conveniência do código, eu tb prefiro assim:
qualquerCoisa: {
for (int i = 0; i < 5; i++) {
// System.out.println("i="+i);
for (int j = 0; j < i; j++) {
// System.out.println("j="+j);
if (j == bingo) {
break qualquerCoisa;
}
}
}
}
você pode usar “{}” para agrupar o código, isso funciona do mesmo mode que
if (true)
System.out.println("java");
e
if (true) {
System.out.println("java");
}
Não é necessário usar “{}”, eu particularmarte não gosto, mas já vi bastante essa prática…
Por exemplo, aquele primeiro código pode ser declarado sem o uso de “{}”. Observe:
qualquerCoisa:
for (int i = 0; i < 5; i++)
for (int j = 0; j < i; j++)
if (j == bingo)
break qualquerCoisa;
Então, mas isso só funciona quando você tem apenas uma instrução para o bloco!:
“qualquerCoisa” tem 1a instrução "for (int i = 0; i < 5; i++) " que por sua vez tem uma instrução "for (int j = 0; j < i; j++) " que também tem apenas uma instrução “if (j == bingo)” que finalmente tb tem apenas uma instrução “break qualquerCoisa;[/code]”
Abs.