Contenu
L'une des compétences de base en programmation consiste à apprendre à formater les sorties. Cette compétence nécessite que le programmeur comprenne comment construire des boucles et des modèles, et comment des réseaux d'informations complexes nécessitent des présentations claires et cohérentes. Produire une pyramide de nombres, par exemple, vous oblige à travailler avec plusieurs boucles "pour" afin de construire une pyramide soignée.
Les instructions
Le programmeur doit comprendre comment construire des boucles et des patterns (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Configurez la classe NumberPyramid comme suit:
importer java.io. *;
classe NumberPyramid {
public static void main (String [] args) {
} }
-
Affectez une variable qui déterminera la taille de la pyramide et créez la première boucle externe à l'aide d'un code similaire à celui-ci:
int x = 8;
pour (int i = 1; i <= x; i ++) {}
-
Configurez votre prochaine boucle dans la boucle externe. Cette boucle créera des caractères d'espacement.
for (int i = 1; i <= x; i ++) {for (int j = 1; j <= i; j ++) {System.out.print (""); }
}
-
Mettre en place une boucle de plus à l'intérieur de la boucle externe. Ce cycle mettra les chiffres sur un côté de la pyramide.
pour (int i = 1; i <= x; i ++) {
pour (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pour (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Ajoutez une dernière boucle aux nombres de l'autre moitié de la pyramide:
pour (int i = 1; i <= x; i ++) {
pour (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pour (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
pour (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Ce dont vous avez besoin
- Java Developer Package