Cum se face o piramidă de numere cu Java

Autor: Peter Berry
Data Creației: 17 August 2021
Data Actualizării: 16 Aprilie 2024
Anonim
How to create a pyramid of numbers in java By java temple
Video: How to create a pyramid of numbers in java By java temple

Conţinut

Una dintre abilitățile de bază în programare presupune învățarea modului de formare a rezultatelor. Această abilitate cere programatorului să înțeleagă cum să construiască bucle și modele și cât de complexe sunt informațiile necesare pentru prezentări clare și coerente. Producând o piramidă de numere, de exemplu, vă forțează să lucrați cu mai multe bucle "for" pentru a construi o piramida pură.


instrucțiuni de ghidare

Programatorul trebuie să înțeleagă cum să construiască bucle și modele (Jason Reed / Ryan McVay / Fotodisc / Getty Images)
  1. Configurați clasa NumberPyramid după cum urmează:

    import java.io. *;

    class NumberPyramid {

    public static void principal (String [] args) {

    } }

  2. Atribuiți o variabilă care va determina dimensiunea piramidei și creați prima bucla exterioară folosind un cod similar cu următorul:

    int x = 8;

    pentru (int i = 1; i <= x; i ++) {}

  3. Configurați bucla următoare în bucla exterioară. Această buclă va crea caractere de spațiere.

    pentru (int i = 1; i <= x; i ++) {pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    }

  4. Așezați încă o bucla în bucla exterioară. Acest ciclu va pune numerele pe o parte a piramidei.


    pentru (int i = 1; i <= x; i ++) {

    pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    pentru (int k = i; k> = 1; k--) {System.out.print ((k> = 10) + k: "+ k);}

  5. Adăugați o buclă finală la numerele din cealaltă jumătate a piramidei:

    pentru (int i = 1; i <= x; i ++) {

    pentru (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    pentru (int k = i; k> = 1; k--) {System.out.print ((k> = 10) + k: "+ k);}

    pentru (int k = 2; k <= i; k ++) {System.out.print ((k> = 10) + k: "+ k); }

    System.out.println (); }

Ce ai nevoie

  • Pachet de dezvoltatori Java