Obsah
Jednou ze základních dovedností programování je naučit se formátovat výstupy. Tato dovednost vyžaduje, aby programátor pochopil, jak konstruovat smyčky a vzory a jak složité informační sítě vyžadují jasné, soudržné prezentace. Například vytváření pyramidy čísel vás nutí pracovat s více smyčkami "pro", aby se vytvořila čistá pyramida.
Pokyny
Programátor musí pochopit, jak vytvářet smyčky a vzory (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Třída NumberPyramid nakonfigurujte následovně:
import java.io. *;
třída NumberPyramid {
public static void main (String [] args) {
} }
-
Přiřaďte proměnnou, která bude určovat velikost pyramidy, a vytvořte první vnější smyčku pomocí kódu podobného následujícímu:
int x = 8;
pro (int i = 1; i <= x; i ++) {}
-
Nastavte si další smyčku uvnitř vnější smyčky. Tato smyčka vytvoří mezery.
pro (int i = 1; i <= x; i ++) {pro (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Nastavte další smyčku uvnitř vnější smyčky. Tento cyklus vloží čísla na jednu stranu pyramidy.
pro (int i = 1; i <= x; i ++) {
pro (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pro (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
-
Přidejte konečnou smyčku k číslům v druhé polovině pyramidy:
pro (int i = 1; i <= x; i ++) {
pro (int j = 1; j <= x - i; j ++) {System.out.print (""); }
pro (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}
pro (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Co potřebujete
- Java Developer Package