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 (); }