Dúvida em RÓTULO!

4 respostas
J_ALEX
public class Continue {

	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);

			}
		}
	}
}

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.

Valeu!

4 Respostas

InSeOfKn

Não entendi muito bem sua duvida mas se você quer que um loop que imprima 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 é só fazer assim

for(int i=1; i<=15; i++){ System.out.print(i+" "); }

mas acho que não é bem isso que você quer
esclareça melhor sua duvida

até mais!

J_ALEX

O que eu quero é que assim o valor de “i” seja igual a 6, ele pare a iteração e inicie a outra que tem o nome(ROTULO) laco2.

MarcioCasteloBranco

Tenta em vez de continue break e rotulo.

InSeOfKn
J_ALEX:
O que eu quero é que assim o valor de "i" seja igual a 6, ele pare a iteração e inicie a outra que tem o nome(ROTULO) laco2.

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)

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);   
        }  
    }  
}

e o terceiro usando continue para pular os valores de 7 a 10

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);
        }
    }
}
Criado 10 de outubro de 2010
Ultima resposta 10 de out. de 2010
Respostas 4
Participantes 3