Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Outro jeito de deixar mais alinhado o exercicio.

Deixei ele com "espaços e pontos" Dá para colocar ",", só substituir o "." Estou tentando de arruma outra maneira de que não saia virgula e ponto no mesmo local

public class programaComBreak {
    public static void main(String args[]) {
        for(int linha = 0; linha < 5; linha++) {
            for (int coluna = 0; coluna < 5; coluna++) {
                if (coluna > linha) {
                    break;
                }
                System.out.print(coluna + 1 +" ");
            }
            System.out.println(".");
        }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Daniel! Se você quer deixar os espaços e pontos mais alinhados, uma opção é utilizar a classe Formatter. Ela permite formatar strings de acordo com um padrão definido. No seu caso, você pode utilizar o padrão "%2d" para imprimir os números com dois dígitos. Assim, sua saída ficaria mais alinhada. Segue abaixo um exemplo de como utilizar a classe Formatter no seu código:

import java.util.Formatter;

public class programaComBreak {
    public static void main(String args[]) {
        for(int linha = 0; linha < 5; linha++) {
            Formatter formatter = new Formatter();
            for (int coluna = 0; coluna < 5; coluna++) {
                if (coluna > linha) {
                    break;
                }
                formatter.format("%2d ", coluna + 1);
            }
            System.out.println(formatter + ".");
        }
    }
}

Espero ter ajudado e bons estudos!