1
resposta

Não entendi a lógica do exercício

O código foi feito e está igual o da aula, mas de fato eu não entendi a lógica do processo.


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();
        }
    }
}
1 resposta

Oi Vitor

A ideia do primeiro for é escrever 10 linhas. O segundo for determina quantos * serão usados na linha corrente; esse segundo for considera o próprio número da linha (do primeiro for) para saber quantos "*" ele vai printar na tela

Por exemplo:

primeiro for na linha 1 => segundo for imprime só um "*"

primeiro for na linha 2 => segundo for imprime dois "*"