Prezados,
Achei esse exemplo de código na internet, e fiquei com dúvida no outer:, middle: e no inner:.
Particularmente nunca vi essa expressão, no meio do código, terminando com dois pontos.
O que significa o "outer:" ? É uma variavel ?
int counter = 0;
outer:
for (int i = 0; i < 3; i++) {
middle:
for (int j = 0; j < 3; j++) {
inner:
for (int k = 0; k < 3; k++) {
if (k - j > 0) {
break middle;
}
counter++;
}
}
}
System.out.println(counter);