3
respostas

[Dúvida] Mesmo usando o código, exercício sai diferente

Não sei se porque eu uso o IntelliJ, ou se estou fazendo errado mas continua aparecendo em linha o que deveria ser uma matriz, no episódio do asterisco. public class TestaLaco2 { public static void main(String[] args) { for (int linha = 0; linha < 10 ; linha++) for (int coluna = 0; coluna < 10; coluna++) { //if (coluna >linha){break;} System.out.println("*"); } } }

3 respostas

Bom dia Viviana.

Por favor, poste o código utilizando o botão </> no menu ou o atalho ctrl+alt+c, poderia tbm enviar os prints do output que sai?

Olá, Viviana! Então, vc está usando o "println" ao invés do "print" por esse motivo ele esta imprimindo em coluna. Onde está imprimindo o (" * "), é só retirar o ln do print.

for (int linha = 0; linha < 10; linha++) {
            for(int coluna = 0; coluna < 10; coluna++) {
                if(coluna > linha) {
                    break;
                }
                System.out.print("*");
            }
            System.out.println();
        }

Viviane caso você não consiga entender, tenta dividr o problema em partes, primeiro você tenta fazer a coluna, depois disso você começa à acrescentar os outros laços e os prints e vai vendo como fica. Abraços.