Sådan laver du en pyramide af numre med Java

Forfatter: Peter Berry
Oprettelsesdato: 17 August 2021
Opdateringsdato: 18 Juni 2024
Anonim
Sådan laver du en pyramide af numre med Java - Artikler
Sådan laver du en pyramide af numre med Java - Artikler

Indhold

En af de grundlæggende programmeringsevner er at lære at formatere output. Denne færdighed kræver, at programmøren skal forstå, hvordan man konstruerer sløjfer og mønstre, og hvordan komplekse websider kræver klare, sammenhængende præsentationer. Produktion af en pyramide af tal for eksempel tvinger dig til at arbejde med flere "for" løkker for at konstruere en pæn pyramide.


retninger

Programmøren skal forstå, hvordan man konstruerer sløjfer og mønstre (Jason Reed / Ryan McVay / Photodisc / Getty Images)
  1. Konfigurer tallet NumberPyramid som følger:

    importer java.io. *;

    klasse NumberPyramid {

    offentlig statisk tomrum hoved (String [] args) {

    } }

  2. Tilknyt en variabel, der bestemmer størrelsen af ​​pyramiden, og opret den første ydre loop ved hjælp af en kode, der ligner følgende:

    int x = 8;

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

  3. Sæt din næste sløjfe inde i den ydre løkke. Denne sløjfe skaber mellemrums tegn.

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

    }

  4. Opsæt en mere sløjfe inde i den ydre løkke. Denne cyklus vil sætte tallene på den ene side af pyramiden.


    for (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. Tilføj en endelig sløjfe til tallene i den anden halvdel af pyramiden:

    for (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);}}

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

    System.out.println (); }

Hvad du har brug for

  • Java-udviklerpakke