Tartalom
Az egyik alapvető programozási készség magában foglalja a kimenetek formázását. Ez a készség megköveteli, hogy a programozó megértse, hogyan kell létrehozni a hurkok és minták, és hogy az összetett információs webek egyértelmű, koherens prezentációkat igényelnek. Például a számok piramisának létrehozása arra kényszeríti Önt, hogy többszörös "for" hurokkal dolgozzon, hogy tiszta piramisot állítson elő.
irányok
A programozónak meg kell értenie a hurkok és a minták felépítésének módját (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
A NumberPyramid osztály konfigurálása az alábbiak szerint:
import java.io *;
ClassPyramid osztály {
public static void main (String [] args) {
} }
-
Adjon meg egy változót, amely meghatározza a piramis méretét, és hozza létre az első külső hurkot a következő kódhoz hasonló kóddal:
int x = 8;
a (int i = 1; i <= x; i ++) {}
-
Állítsa be a következő hurkot a külső hurokban. Ez a hurok távolság karaktereket hoz létre.
a (int i = 1; i <= x; i ++) {for (int j = 1; j <= x - i; j ++) {System.out.print ("") számára; }
}
-
Állítson be még egy hurkot a külső hurok belsejében. Ez a ciklus a piramis egyik oldalára helyezi a számokat.
a (int i = 1; i <= x; i ++) {
(int j = 1; j <= x - i; j ++) {System.out.print (""); }
(int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Adjon hozzá egy utolsó hurkot a piramis másik felében lévő számokhoz:
a (int i = 1; i <= x; i ++) {
(int j = 1; j <= x - i; j ++) {System.out.print (""); }
(int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
(int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Amire szüksége van
- Java fejlesztői csomag