Содержание
Один из основных навыков программирования включает в себя обучение форматированию выходных данных. Для этого навыка программист должен понимать, как создавать циклы и шаблоны, и как сложные информационные сети требуют четких, согласованных представлений. Например, создание пирамиды чисел заставляет вас работать с несколькими циклами «для», чтобы построить аккуратную пирамиду.
направления
Программист должен понимать, как создавать циклы и шаблоны (Джейсон Рид / Райан МакВей / Фотодиск / Getty Images)-
Настройте класс NumberPyramid следующим образом:
импорт java.io. *;
class NumberPyramid {
public static void main (String [] args) {
} }
-
Присвойте переменную, которая будет определять размер пирамиды, и создайте первый внешний цикл, используя код, подобный следующему:
int x = 8;
for (int i = 1; i <= x; i ++) {}
-
Настройте ваш следующий цикл внутри внешнего цикла. Этот цикл будет создавать интервальные символы.
for (int i = 1; i <= x; i ++) {for (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Установите еще один цикл внутри внешнего цикла. Этот цикл поместит числа на одной стороне пирамиды.
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 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 (); }
Что вам нужно
- Пакет разработчика Java