Un des compétences de base en programmation informatique consiste à apprendre comment formater la sortie. Cette compétence nécessite le programmeur de comprendre comment construire des boucles et des modèles , et de comprendre comment d'information complexes nécessitent des présentations claires et cohérentes. Sortie d'un certain nombre pyramide, par exemple , vous oblige à travailler avec de multiples "pour" les boucles afin de construire une pyramide ordonnée de nombres. Les choses dont vous aurez besoin
Java Development Kit (JDK)
Show More Instructions
1
mettre en place la classe NumberPyramid comme suit :
import java . io * ; .
classe
NumberPyramid {
public static void main ( string [] args ) { }}
2
Attribuer un variable qui va déterminer la taille de la pyramide, et mettre en place la première boucle externe en utilisant un code similaire à ce qui suit:
int x = 8;
for (int i = 1; i < ; = x ; i + + ) {}
3
Configurez votre prochaine boucle à l'intérieur de la boucle externe . Cette boucle crée des personnages d'espacement
for (int i = 1; i <= x ; i + +) { for (int j = 1 ; j < = x - i , j + +). { System.out . print (" ");} }
4
Mettre en place une autre boucle à l'intérieur de la boucle externe . Cette boucle imprimer les numéros dans un côté de la pyramide
for (int i = 1; i <= x ; i + +). {
For (int j = 1 ; j < = x - i , j + +) { System.out.print (" ");}
for (int i = k , k > = 1; k - ) { System.out.print ( ( k > = 10 ) + k ? "" + k );}}
5
Ajouter une boucle finale , qui sera imprimé nombres dans la moitié restante de la pyramide :
for (int i = 1; i <= x ; i + +) {
for (int j = 1 ; j < = x - i , j + +) { System.out.print ("") ; ? }
for (int i = k , k > = 1; k - ) { System.out.print ( ( k > = 10 ) + k: " , "+ k );}}
for (int k = 2 , k < = i , k + +) { System.out.print ( ( k > = 10 ) + k ? " " ; + k); }
System.out.println (); }