Упражнения по методу Java: отображение первых 50 пятиугольных чисел
Метод Java: упражнение 7 с решением
Напишите метод Java для отображения первых 50 пятиугольных чисел.
Пятиугольное число - это фигурное число, которое расширяет концепцию треугольных и квадратных чисел до пятиугольника, но, в отличие от первых двух, шаблоны, участвующие в построении пятиугольных чисел, не являются вращательно-симметричными.
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Exercise7 {
public static void main(String[] args) {
int count = 1;
for(int i = 1; i <= 50; i++){
System.out.printf("%-6d",getPentagonalNumber(i));
if(count % 10 == 0) System.out.println();
count++;
}
}
public static int getPentagonalNumber(int i) {
return (i * (3 * i - 1))/2;
}
}
Пример вывода:
1 5 12 22 35 51 70 92 117 145 176 210 247 287 330 376 425 477 532 590 651 715 782 852 925 1001 1080 1162 1247 1335 1426 1520 1617 1717 1820 1926 2035 2147 2262 2380 2501 2625 2752 2882 3015 3151 3290 3432 3577 3725
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите Java-метод для вычисления суммы цифр в целом числе.
Далее: Напишите метод Java для расчета будущей инвестиционной стоимости с заданной процентной ставкой в течение указанного количества лет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования