Conţinut
Una dintre abilitățile de bază în programare presupune învățarea modului de formare a rezultatelor. Această abilitate cere programatorului să înțeleagă cum să construiască bucle și modele și cât de complexe sunt informațiile necesare pentru prezentări clare și coerente. Producând o piramidă de numere, de exemplu, vă forțează să lucrați cu mai multe bucle "for" pentru a construi o piramida pură.
instrucțiuni de ghidare
Programatorul trebuie să înțeleagă cum să construiască bucle și modele (Jason Reed / Ryan McVay / Fotodisc / Getty Images)-
Configurați clasa NumberPyramid după cum urmează:
import java.io. *;
class NumberPyramid {
public static void principal (String [] args) {
} }
-
Atribuiți o variabilă care va determina dimensiunea piramidei și creați prima bucla exterioară folosind un cod similar cu următorul:
int x = 8;
pentru (int i = 1; i <= x; i ++) {}
-
Configurați bucla următoare în bucla exterioară. Această buclă va crea caractere de spațiere.
pentru (int i = 1; i <= x; i ++) {pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Așezați încă o bucla în bucla exterioară. Acest ciclu va pune numerele pe o parte a piramidei.
pentru (int i = 1; i <= x; i ++) {
pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pentru (int k = i; k> = 1; k--) {System.out.print ((k> = 10) + k: "+ k);}
-
Adăugați o buclă finală la numerele din cealaltă jumătate a piramidei:
pentru (int i = 1; i <= x; i ++) {
pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pentru (int k = i; k> = 1; k--) {System.out.print ((k> = 10) + k: "+ k);}
pentru (int k = 2; k <= i; k ++) {System.out.print ((k> = 10) + k: "+ k); }
System.out.println (); }
Ce ai nevoie
- Pachet de dezvoltatori Java