----------------------------------------------------------------------
Se precisar de ajuda para ajustar o código abaixo de acordo com as
suas necessidades, chama a gente no WhatsApp +55 (62) 98553-6711 (Osmar)
Ah, e se puder, faça uma DOAÇÃO de qualquer valor para nos ajudar
a manter o site livre de anúncios. Ficaremos eternamente gratos ;-)
Nosso PIX é: osmar@arquivodecodigos.com.br
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos{
public static void main(String[] args){
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos ler a quantidade de linhas
System.out.print("Informe a quantidade de linhas: ");
int n = Integer.parseInt(entrada.nextLine());
// um laço que repete na mesma quantidade de
// linhas informadas
for(int i = 1; i <= n; i++){
// preenchemos com n - i espaços do lado
// esquerdo do triângulo
for(int j = 1; j <= n - i; j++){
System.out.print(" ");
}
// preenchemos os números em ordem crescente
for(int k = 1;k <= i; k++){
System.out.print(k);
}
// preenchemos os números em ordem decrescente
for(int x = i - 1; x >= 1; x--){
System.out.print(x);
}
// e colocamos uma quebra de linha aqui
System.out.println();
}
}
}