4
respostas

[Dúvida] Será um problema de versão do java?

#O meu não funciona como o do Instrutor.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Olá Thiago, tudo bem?

Na linha 9, troca o System.out.println(" "); para System.out.print(""); e vê qual será o resultado

Oi, Thiago! Tudo bem?

Testei aqui e o código está correto. Como o Gabriel disse, tente substituir System.out.println(" ") por System.out.print(" ") para imprimir um espaço em branco sem criar uma nova linha.

Mas, além disso, notei que nesse print, no arquivo testaLacos há um *, sinal que não foi salvo. Verifique se você salvou (ctrl + s) o arquivo novamente após mexer nele e se rodou novamente também.

Aguardo um retorno!

Bons estudos =)

O engraçado que eu fiz a mesma coisa que o instrutor, porém achei um metodo diferente para pode fazer a multiplicação sem ser o "linguição".

public class TestarFor {
    public static void main(String[] agrs) {
        for(int multiplicador = 1; multiplicador <= 10; multiplicador++) {
            for (int contador = 1; contador <= 10; contador++)
                System.out.print(multiplicador * contador + ", ");
                System.out.println("  ");
            }
            System.out.println();
    }
}

Tive que colocar dentro do ultimo for for:

for (int contador = 1; contador <= 10; contador++)
                System.out.print(multiplicador * contador + ", ");
                System.out.println("  ");  // aqui coloquei ln
            }
            System.out.println(); // e aqui deixei a mesma coisa

Mesmo deixando igual do instrutor, saiu o "linguição".

Obrigado a todas as respostas galera! Eu consegui (E ainda não sei como, rs) que o print fosse como o do instrutor, usando o mesmo código.

#tendinada XD