Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.64 KB

11-Break-Continue.md

File metadata and controls

49 lines (36 loc) · 1.64 KB

Continue e Break

O Continue e o Break é um complemento para estruturas de repetição, eles causam algumas peculiaridades nessas estruturas.

Break

O break, como a tradução sugere, quebra e estrutura, se você incluir um break em qualquer parte da estrutura, ele se encerra naquele momento e não executa o que está abaixo dela, independente da condição de parada. Por exemplo:
public class UsandoBreak {
    public static void main(String args[]) {
        for(int i = 0; i < 10; i++) {

            System.out.println(i);

            if (i == 5) { //se o i chegar em 5, ele entra no if
                break; //quebra e sai da estrutura de repetição continuando o código.
            }
        }
    }
}

Teria que ficar assim:

Continue

O comando Continue é usado somente em laços de repetição. Quando ele é executado, o laço avança um passo e volta imediatamente para o teste de condição do laço de repetição. Por exemplo:

public class Continue {
        public static void main(String args[]) {
                for(int i = 0; i < 10; i ++) {

                    if(i == 5) {
                        continue;
                    }

                    System.out.println(i);
                }
        }
}

Teria que ficar assim: Observe que o valor 5 não foi exibido. Isso ocorreu pois o Continue foi utilizado, portanto, todo o código que está abaixo do continue foi ignorado. Quando atingiu 6, a condição do if não foi satisfeita e a condição for seguiu até o fim.

Próximo - Funções e métodos