Sadržaj
Jedna od osnovnih vještina programiranja uključuje učenje kako formatirati izlaze. Ova vještina zahtijeva od programera da razumije kako konstruirati petlje i obrasce, te kako složene mreže informacija zahtijevaju jasne i koherentne prezentacije. Stvaranje piramide brojeva, na primjer, prisiljava vas da radite s višestrukim "za" petljama kako biste izgradili urednu piramidu.
smjerovi
Programer mora razumjeti kako konstruirati petlje i uzorke (Jason Reed / Ryan McVay / Fotodisk / Getty Images)-
Konfigurirajte klasu NumberPyramid kako slijedi:
import java.io. *;
Class NumberPyramid {
public static void main (String [] argumenti) {
} }
-
Dodijelite varijablu koja će odrediti veličinu piramide i stvorite prvu vanjsku petlju pomoću koda sličnog sljedećem:
int x = 8;
za (int i = 1; i <= x; i ++) {}
-
Postavite sljedeću petlju unutar vanjske petlje. Ova petlja će stvoriti znakove razmaka.
za (int i = 1; i <= x; i ++) {za (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Postavite još jednu petlju unutar vanjske petlje. Ovaj ciklus će staviti brojeve na jednu stranu piramide.
za (int i = 1; i <= x; i ++) {
za (int j = 1; j <= x - i; j ++) {System.out.print (""); }
za (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Dodajte završnu petlju brojevima u drugoj polovici piramide:
za (int i = 1; i <= x; i ++) {
za (int j = 1; j <= x - i; j ++) {System.out.print (""); }
za (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
za (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Što vam je potrebno
- Java Developer paket