Sisu
Üks põhilisi programmeerimisoskusi hõlmab väljundite vormindamist. See oskus nõuab programmeerijalt arusaamist, kuidas konstrueerida silmuseid ja mustreid ning kuidas keerulised infovõrgud nõuavad selgeid ja sidusaid esitlusi. Numbrite püramiidi valmistamine sunnib teid töötama mitme "for" silmusega, et luua puhas püramiid.
Juhised
Programmeerija peab mõistma, kuidas luua silmuseid ja mustrid (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Seadistage NumberPyramid klass järgmiselt:
import java.io *;
klass NumberPyramid {
public static void main (String [] args) {
} }
-
Määrake muutuja, mis määrab püramiidi suuruse, ja looge esimene välissilm, kasutades koodi, mis on sarnane järgnevale:
int x = 8;
jaoks (int i = 1; i <= x; i ++) {}
-
Seadke järgmine silmus välissilmus. See ahel loob vahemaad.
(int i = 1; i <= x; i ++) {jaoks (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Seadke veel üks silmus välissilmus. See tsükkel paneb numbrid püramiidi ühele küljele.
jaoks (int i = 1; i <= x; i ++) {
jaoks (int j = 1; j <= x - i; j ++) {System.out.print (""); }
(int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Lisage püramiidi teise poole numbritele viimane silmus:
jaoks (int i = 1; i <= x; i ++) {
jaoks (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 (); }
Mida sa vajad
- Java arendaja pakett