Как сделать пирамиду чисел с помощью Java

Автор: Peter Berry
Дата создания: 18 Август 2021
Дата обновления: 13 Май 2024
Anonim
Java - урок 5.3 (Практика - построение пирамиды)
Видео: Java - урок 5.3 (Практика - построение пирамиды)

Содержание

Один из основных навыков программирования включает в себя обучение форматированию выходных данных. Для этого навыка программист должен понимать, как создавать циклы и шаблоны, и как сложные информационные сети требуют четких, согласованных представлений. Например, создание пирамиды чисел заставляет вас работать с несколькими циклами «для», чтобы построить аккуратную пирамиду.


направления

Программист должен понимать, как создавать циклы и шаблоны (Джейсон Рид / Райан МакВей / Фотодиск / Getty Images)
  1. Настройте класс NumberPyramid следующим образом:

    импорт java.io. *;

    class NumberPyramid {

    public static void main (String [] args) {

    } }

  2. Присвойте переменную, которая будет определять размер пирамиды, и создайте первый внешний цикл, используя код, подобный следующему:

    int x = 8;

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

  3. Настройте ваш следующий цикл внутри внешнего цикла. Этот цикл будет создавать интервальные символы.

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

    }

  4. Установите еще один цикл внутри внешнего цикла. Этот цикл поместит числа на одной стороне пирамиды.


    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. Добавьте последний цикл к числам в другой половине пирамиды:

    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