Садржај
Једна од основних вјештина програмирања укључује учење како форматирати излазе. Ова вештина захтева од програмера да разуме како да конструише петље и обрасце, и како сложене мреже информација захтевају јасне, кохерентне презентације. Стварање пирамиде бројева, на пример, приморава вас да радите са вишеструким "за" петљама како бисте изградили уредну пирамиду.
Упутства
Програмер мора да схвати како да конструише петље и обрасце (Јасон Реед / Риан МцВаи / Пхотодисц / Гетти Имагес)-
Конфигуришите класу НумберПирамид на следећи начин:
импорт јава.ио. *;
цласс НумберПирамид {
публиц статиц воид маин (Стринг [] аргс) {
} }
-
Доделите променљиву која ће одредити величину пирамиде и креирајте прву спољашњу петљу користећи код сличан следећем:
инт к = 8;
за (инт и = 1; и <= к; и ++) {}
-
Поставите следећу петљу унутар спољашње петље. Ова петља ће створити знакове размака.
за (инт и = 1; и <= к; и ++) {за (инт ј = 1; ј <= к - и; ј ++) {Систем.оут.принт (""); }
}
-
Поставите још једну петљу унутар вањске петље. Овај циклус ће ставити бројеве на једну страну пирамиде.
за (инт и = 1; и <= к; и ++) {
за (инт ј = 1; ј <= к - и; ј ++) {Систем.оут.принт (""); }
фор (инт к = и; к> = 1; к--) {Систем.оут.принт ((к> = 10)? + к: "" + к);}}
-
Додајте коначну петљу бројевима у другој половини пирамиде:
за (инт и = 1; и <= к; и ++) {
за (инт ј = 1; ј <= к - и; ј ++) {Систем.оут.принт (""); }
фор (инт к = и; к> = 1; к--) {Систем.оут.принт ((к> = 10)? + к: "" + к);}}
за (инт к = 2; к <= и; к ++) {Систем.оут.принт ((к> = 10)? + к: "" + к); }
Систем.оут.принтлн (); }
Шта ти треба
- Јава Девелопер Пацкаге