Упражнения на Java: отображение первых 10 чисел lucus
Java-номера: упражнение-7 с решением
Напишите программу на Java для отображения первых 10 чисел lucus.
Числа или ряды Лукаса являются целочисленной последовательностью, названной в честь математика Франсуа Эдуарда Анатоля Лукаса, который изучал как эту последовательность, так и тесно связанные числа Фибоначчи. Числа Лукаса и числа Фибоначчи образуют дополнительные экземпляры последовательностей Лукаса.
Последовательность чисел Лукаса: 2, 1, 3, 4, 7, 11, 18, 29,….
Пример решения:
Java-код:
import java.util.Scanner;
public class Example7 {
public static void main(String[] args) {
System.out.print("\nFirst ten Lucas a numbers: ");
int n = 10;
int n1 = 2, n2 = 1, n3;
if (n > 1){
System.out.println("\n2\n1");
for(int i = 2; i < n; ++i){
n3 = n2;
n2 += n1;
n1 = n3;
System.out.println(n2);
}
}
else if (n == 1)
System.out.println("\n2");
else
System.out.println("Input a positive number.");
}
}
Пример вывода:
Первые десять чисел Лукаса: 2 1 3 4 7 11 18 29 47 76
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите Java-программу для генерации и отображения первых 15 нарциссических десятичных чисел.
Далее: Напишите программу на Java, чтобы распечатать первые 10 каталонских чисел, извлекая их из треугольника Паскаля.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования