Como fazer uma pirâmide numérica com Java

Uma das habilidades básicas em programação de computadores envolve aprender a formatar a saída. Essa habilidade requer que o programador compreenda como criar ciclos e padrões e entenda que representações complexas de informações requerem exibições claras e consistentes. Criar uma saída na forma de uma pirâmide de números, por exemplo, obriga a trabalhar com vários ciclos “for” para construir uma pirâmide de números ordenada.

Passo 1

Crie a classe NumberPyramid da seguinte maneira:

importar java.io. *;

classe NumberPyramid {

public static void main (String [] args) {

}}

Etapa 2

Atribua uma variável que determine o tamanho da pirâmide e estabeleça o primeiro ciclo externo usando um código semelhante ao seguinte:

int x = 8;

for (int i = 1; i <= x; i ++) {}

Etapa 3

Defina seu próximo ciclo dentro do ciclo externo. Cria caracteres de espaço.

for (int i = 1; i <= x; i ++) {for (int j = 1; j <= x – i; j ++) {System.out.print (“”); }

}

Etapa 4

Estabeleça outro ciclo dentro do ciclo externo. Isso imprimirá números em um lado da pirâmide.

for (int i = 1; i <= x; i ++) {

for (int j = 1; j <= x – i; j ++) {System.out.print (“”); }

para (int k = i; k> = 1; k–) {System.out.print ((k> = 10)? + k: “” + k);}}

Etapa 5

Adicione um ciclo final que imprimirá números na metade restante da pirâmide:

for (int i = 1; i <= x; i ++) {

for (int j = 1; j <= x – i; j ++) {System.out.print (“”); }

para (int k = i; k> = 1; k–) {System.out.print ((k> = 10)? + k: “” + k);}}

para (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: “” + k); }

System.out.println (); }

Referências

 

Você pode estar interessado:

Deixe um comentário