16
Java Básico Break e Continue #18

[Curso Java Basico] Aula 18: Comandos Break e Continue

Embed Size (px)

Citation preview

Java Básico Break e Continue

#18

•Comandos break e continue

•rótulos

Agenda

•Java JDK •IDE de sua preferência (Eclipse/Netbeans)

Requisitos

•Usado para saída de loops. •Pode ser usado juntamente com um rótulo (label)

Comando break

sair de um loop

int num = 100;!!for (int i=0; i<num; i++){! if (i*i >= num){! break;! }! System.out.println("Valor de i: " + i);!}!

break com rótulos - goto

for (int i=0; i<4; i++){! rotulo1: {! rotulo2: {! rotulo3: {! if (i == 1) break rotulo1;! if (i == 2) break rotulo2;! if (i == 3) break rotulo3;! System.out.println("rotulo3");! }! System.out.println("rotulo2");! }! System.out.println("rotulo1");! }! System.out.println("valor de i: " + i);!}!System.out.println("Saiu do loop.");!

•Complemento o break •Continue o loop na próxima iteração

Comando continue

for (int i=0; i<10; i++){! if (i%2 == 0) continue;! System.out.println("valor de i: " + i);!}!

break

for (int i=0; i<10; i++){! System.out.print("\n valor de i: " + i + " valor de j: ");! for (int j=0; j<10; j++){! if (j == 5) break;! System.out.print(j);! }!}!

continue + label

loopExterno: for (int i=0; i<10; i++){! System.out.print("\n valor de i: " + i + " valor de j: ");! for (int j=0; j<10; j++){! if (j == 5) continue loopExterno;! System.out.print(j);! }!}!

Hands On!

https://github.com/loiane/curso-java-basico

Código Fonte:

Não conhece Git/Github?

http://www.loiane.com/2013/11/screencast-git-e-github-para-iniciantes

http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito

Link do Curso com todas as aulas

publicadas

http://loiane.com

facebook.com/loianegroner

@loiane

https://github.com/loiane

youtube.com/user/Loianeg

Obrigada!

http://loiane.com