public static void main(String[] args) {
laco2: for (int z = 11; z <= 15; z++) {
for (int i = 1; i <= 10; i++) {
if (i == 6) {
continue laco2;
}
System.out.println(i);
System.out.println(z);
}
}
}
}[/code]
Gostaria de saber como faço para que o resultado a ser exibido sejam os valores: 1, 2, 3, 4, 5, 11, 12, 13, 14, 15.
Desculpa na presa li errado o 1, 2, 3, 4, 5, 6 ,11…
mais no seu código oque você esta dizendo é para ele imprimir de 1 até 10 sem o 6 quatro (15-11) vezes pois ha dois loop um dentro do outro
para ter o resultado esperado encontrei 3 jeitos
o primeiro é dois loops separados um de 1 a 6 e outro de 11 a 15
o segundo foi usando break que ficaria assim: (acho que esse jeito não é muito bom, mas resolvi colocar para mostra o uso do break)
[code]public class Continue {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println(i);
if (i== 6) {
break;
}
}
for (int i = 11; i <= 15; i++) {
System.out.println(i);
}
}
}
[/code]
e o terceiro usando continue para pular os valores de 7 a 10
[code]public class Continue {
public static void main(String[] args) {
for (int i = 1; i <= 15; i++) {
if (i>6 && i<11) {
continue;
}
System.out.println(i);
}
}