Зміст
Одна з основних навичок програмування полягає в тому, щоб навчитися формувати виходи. Цей навик вимагає від програміста зрозуміти, як конструювати петлі та шаблони, і як складні мережі інформації вимагають чітких, узгоджених презентацій. Виготовлення піраміди чисел, наприклад, змушує вас працювати з кількома "за" циклами, щоб побудувати акуратну піраміду.
Інструкції
Програміст повинен розуміти, як конструювати петлі і шаблони (Джейсон Рід / Райан Маквей / Photodisc / Getty Images)-
Налаштуйте клас NumberPyramid таким чином:
import java.io. *;
клас NumberPyramid {
public static void main (аргументи String []) {
} }
-
Призначте змінну, яка визначатиме розмір піраміди, і створіть перший зовнішній цикл, використовуючи код, подібний до наступного:
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