Obsah
Jednou zo základných zručností programovania je naučiť sa formátovať výstupy. Táto zručnosť si vyžaduje, aby programátor pochopil, ako vytvoriť slučky a vzory, a ako komplexné informačné siete vyžadujú jasné, koherentné prezentácie. Napríklad vytvorenie pyramídy čísel vás núti pracovať s viacerými „pre“ slučky, aby ste mohli vytvoriť čistú pyramídu.
inštrukcia
Programátor musí pochopiť, ako vytvoriť slučky a vzory (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Nakonfigurujte triedu NumberPyramid nasledovne:
import java.io. *;
trieda čísloPyramid {
public static void main (String [] args) {
} }
-
Priraďte premennú, ktorá určí veľkosť pyramídy, a vytvorte prvú vonkajšiu slučku pomocou kódu podobného nasledovnému:
int x = 8;
pre (int i = 1; i <= x; i ++) {}
-
Nastavte si ďalšiu slučku vo vonkajšej slučke. Táto slučka vytvorí medzery.
pre (int i = 1; i <= x; i ++) {pre (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Nastavte ešte jednu slučku vo vonkajšej slučke. Tento cyklus dá čísla na jednej strane pyramídy.
pre (int i = 1; i <= x; i ++) {
pre (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pre (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Pridajte poslednú slučku k číslam v druhej polovici pyramídy:
pre (int i = 1; i <= x; i ++) {
pre (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pre (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
pre (int k = 2; k = i; k ++) {System.out.print ((k> = 10) a + k: "" + k); }
System.out.println (); }
Čo potrebujete
- Java Developer Package