2
respostas

duvida

public class TestaLacos2 {
    public static void main(String[] args) {
        for(int linha = 0; linha < 10; linha++) {
            for(int coluna = 0; coluna <= linha; coluna++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

tenho duvida sobre o break tambem... nao entendi muito bem falo que usa uma linha??? alguem ajuda pfv

2 respostas

a instrução break é usada para sair de um loop,

Este exemplo sai do loop quando i é igual a 4:

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  System.out.println(i);
}

o break é usado para sair do loop, para parar o loop quando certa condição seja verdadeira, por exemplo:

for(int i = 0; i <=10; i++){
    if(i == 6){
        break;
    }
    System.out.println(i);
}

System.out.println("Fim do loop");

Quando a variavel i tiver o valor 6 o for irá parar será executado o resto do código

E a questão da uma linha que você está falando é que quando você utiliza um while, for ou um if se a instrução for apenas uma linha não há a necessidade de colocar as chaves

int i = 3;    
//como esse if só tem uma linha de instrução eu posso deixar sem as chaves
if(i == 3)
    System.out.println("Oi!");
//mesmo coisa no for, como só tem uma linha nesse for não precisa colocar as chaves se não quiser
for(int a = 0; a <=10; a++)
    System.out.println("Tchau!");