Съдържание
Едно от основните умения за програмиране включва обучение как да се форматират резултатите. Това умение изисква програмистът да разбере как да конструира контури и модели и колко сложни мрежи от информация изискват ясни и последователни презентации. Изработването на пирамида от числа, например, ви принуждава да работите с множество "за" цикли, за да изградите чиста пирамида.
инструкции
Програмистът трябва да разбере как да конструира контури и модели (Джейсън Рийд / Райън Маквей / Фотодиск / Getty Images)-
Конфигурирайте клас NumberPyramid както следва:
import java.io. *;
Class NumberPyramid {
публични статични void main (String [] args) {
} }
-
Задайте променлива, която ще определи размера на пирамидата, и създайте първия външен цикъл, като използвате код, подобен на следния:
int x = 8;
за (int i = 1; i <= x; i ++) {}
-
Настройте следващия си цикъл във външния цикъл. Този цикъл ще създаде символи за разстояние.
за (int i = 1; i <= x; i ++) {за (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Настройте още един контур във външния цикъл. Този цикъл ще постави числата от едната страна на пирамидата.
за (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 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 (); }
Какво ви трябва
- Java Developer Package