Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Laços encadeados

No meu código as tabuados não ficam alinhadas na horizontal, ficam na vertical uma sobre a outra. O que estarei fazendo de errado? Grato!

public class TestaLacos {

    public static void main(String[] args) {

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

            }

            System.out.println();

        }
    }

}
3 respostas
solução

Olá Valter!

A linha que imprime a multiplicação está com System.out.println() e é essa linha que faz pular a linha em cada iteração do seu laço.

Usando apenas System.out.print() fará com que você escreva tudo na mesma linha.

Bons estudos!

Você deveria usar print ao invés de println conforme abaixo:

System.out.print(multiplicador * contador);

Boa noite!

Deu certo, obrigado.

Valter.