Uma das habilidades básicas de programação de computador envolve aprender como formato de saída. Esta habilidade requer que o programador entender como construir laços e padrões , e para entender como telas complexas de informação exigem apresentações claras e coerentes. Produzir uma pirâmide número, por exemplo , obriga-o a trabalhar com múltiplos laços "for" , a fim de construir uma pirâmide ordenada de números . Coisas que você precisa
Java Development Kit ( JDK)
Show Mais instruções
1
Configure a classe NumberPyramid da seguinte forma:
importação java . io * ; .
classe
NumberPyramid {
void main ( string [ ] args ) { públicos estáticos
}}
2
atribuir um variável que irá determinar o tamanho da pirâmide, e criou o primeiro loop externo utilizando o código semelhante ao seguinte :
int x = 8;
for (int i = 1; i < , = x , i + + ) {}
3
Configure seu próximo loop dentro do loop externo . Este loop cria personagens espaçamento
for (int i = 1; i < = x; i + +) {for . (Int j = 1 ; j <= x - i, j + +) { System.out . print (" "); }
}
4
Configure mais um loop dentro do loop externo . Este loop irá imprimir números em um dos lados da pirâmide
para . (Int i = 1; i < = x; i + +) {
for (int j = 1 ; j < = x - i, j + +) { System.out.println ("") ;}
for (int k = i; k > = 1; k - ) { System.out.println ( ( k> = 10) + k: " " + k ? );}}
5
Adicione um laço final, que irá 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.println ( " " ) ; }
para ( i = int k , 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 (); }