Zawartość
Jedną z podstawowych umiejętności programowania jest nauka formatowania wyników. Ta umiejętność wymaga od programisty zrozumienia, jak tworzyć pętle i wzorce oraz jak skomplikowane sieci informacji wymagają jasnych, spójnych prezentacji. Na przykład stworzenie piramidy liczb zmusza do pracy z wieloma pętlami „za” w celu skonstruowania zgrabnej piramidy.
Instrukcje
Programista musi zrozumieć, jak tworzyć pętle i wzorce (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Skonfiguruj klasę NumberPyramid w następujący sposób:
import java.io. *;
klasa NumberPyramid {
public static void main (String [] args) {
} }
-
Przypisz zmienną, która określi rozmiar piramidy i utwórz pierwszą zewnętrzną pętlę, używając kodu podobnego do następującego:
int x = 8;
for (int i = 1; i <= x; i ++) {}
-
Ustaw kolejną pętlę w zewnętrznej pętli. Ta pętla utworzy znaki odstępu.
dla (int i = 1; i <= x; i ++) {for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Ustaw jeszcze jedną pętlę wewnątrz zewnętrznej pętli. Ten cykl spowoduje umieszczenie liczb po jednej stronie piramidy.
for (int i = 1; i <= x; i ++) {
for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
dla (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Dodaj ostatnią pętlę do liczb w drugiej połowie piramidy:
for (int i = 1; i <= x; i ++) {
for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
dla (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
dla (int k = 2; k <= i; k ++) {System.out.print ((k> = 10) a + k: "" + k); }
System.out.println (); }
Czego potrzebujesz
- Pakiet Java Developer