Wie man eine Zahlenpyramide mit Java erstellt

Autor: Peter Berry
Erstelldatum: 16 August 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Tutorial für Anfänger und Fortgeschrittene: Java Roboter Karol - Pyramide einlesbar
Video: Tutorial für Anfänger und Fortgeschrittene: Java Roboter Karol - Pyramide einlesbar

Inhalt

Eine der grundlegenden Programmierfähigkeiten umfasst das Lernen, wie Ausgaben formatiert werden. Für diese Fähigkeit muss der Programmierer verstehen, wie Schleifen und Muster erstellt werden und wie komplexe Informationsnetze klare, zusammenhängende Präsentationen erfordern. Wenn Sie beispielsweise eine Pyramide von Zahlen erstellen, müssen Sie mit mehreren "for" -Schleifen arbeiten, um eine saubere Pyramide zu erstellen.


Anweisungen

Der Programmierer muss verstehen, wie man Schleifen und Muster erstellt (Jason Reed / Ryan McVay / Photodisc / Getty Images)
  1. Konfigurieren Sie die NumberPyramid-Klasse wie folgt:

    import java.io. *;

    Klasse NumberPyramid {

    public static void main (String [] args) {

    } }

  2. Weisen Sie eine Variable zu, die die Größe der Pyramide bestimmt, und erstellen Sie die erste äußere Schleife mit einem Code, der dem folgenden ähnelt:

    int x = 8;

    für (int i = 1; i <= x; i ++) {}

  3. Richten Sie Ihre nächste Schleife in der äußeren Schleife ein. Diese Schleife erzeugt Abstandszeichen.

    for (int i = 1; i <= x; i ++) {für (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    }

  4. Richten Sie eine weitere Schleife in der äußeren Schleife ein. Dieser Zyklus setzt die Zahlen auf eine Seite der Pyramide.


    für (int i = 1; i <= x; i ++) {

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

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

  5. Fügen Sie den Zahlen in der anderen Hälfte der Pyramide eine letzte Schleife hinzu:

    für (int i = 1; i <= x; i ++) {

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

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

    für (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: + k); }

    System.out.println (); }

Was du brauchst

  • Java-Entwicklerpaket