Hogyan készítsünk piramisot számokkal Java-val

Szerző: Peter Berry
A Teremtés Dátuma: 11 Augusztus 2021
Frissítés Dátuma: 20 November 2024
Anonim
Hogyan készítsünk piramisot számokkal Java-val - Cikkek
Hogyan készítsünk piramisot számokkal Java-val - Cikkek

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)
  1. A NumberPyramid osztály konfigurálása az alábbiak szerint:

    import java.io *;

    ClassPyramid osztály {

    public static void main (String [] args) {

    } }

  2. 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 ++) {}

  3. Á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; }


    }

  4. Á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);}}

  5. 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