1
resposta

TestaLaço - erro ao compilar

Ola gostaria de uma ajuda para ver onde estou errando , no console deve aparecer horizontal mas esta vertical , fiz conforme aula TestaLaço

     for(int multiplicador = 1; multiplicador <= 10; multiplicador++) {
         for (int contador = 0; contador <= 10; contador++) {
             System.out.println(multiplicador * contador);
             System.out.println(" ");
         }
         System.out.println();

     }

 }
}

No Testalaço2 tambem apresentou erro na hora de compilar 
for(int linha = 0; linha < 10; linha++) {
            for(int coluna = 0; coluna < 10; coluna++) {
                System.out.println("*");
            }
            System.out.println();
        }

    }

}

1 resposta

Olá Maria Cristina, tudo bem?

O problema do teu código está no System.out.println

Quando utilizamos o System.out.println, o código vai quebrando a linha (ln), e quando utilzando apenas o System.out.print, ele imprime de forma corrida, até encerrar o laço de dentro e ir para o laço externo.

Deu um trabalhinho até enxergar esse "Erro" que é comum acontecer.

Dentro do segundo FOR você está usando a impressão com LN no final

            for(int coluna = 0; coluna < 10; coluna++) {
                System.out.println("*");
            }

Subistitui o println por apenas print que corrige o "bug.

            for(int coluna = 0; coluna < 10; coluna++) {
                System.out.print("*");
            }