Последовательность Фибоначчи в java
Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, ...). Дано натуральное число n (n 3). а) Найти k-й член последовательности Фибоначчи. б) Получить первые n членов последовательности Фибоначчи. в) Верно ли, что сумма первых n членов последовательности Фибоначчи есть четное число? Как можно решить пункт а(б и в решил) ? Можно использовать только цикл for.
import java.util.Scanner;
public class Zlat567 {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
System.out.print("n: ");
int n = read.nextInt(), a = 1, b = 0, sum = 0;
for (int t = 1; t <= n; t++) {
a = a + b;
b = a + b;
sum += a + b;
System.out.println(a + "\n" + b);
}
System.out.println("The total of " + n + " elemets: " + sum);
}
}