/
pandoraa
/
FirstJavaProject
Обзор
Документация
Войти
/
pandoraa
/
FirstJavaProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/main/java/org.example/tasks/FibonacciFinder.java
29 строк
819 B
Pandora Annabel
add task 3
17 май 2026, 18:25
17 май 2026, 18:25
82ea0e8
Код
Авторство
О чём код?
package org.example.tasks; import java.util.Scanner; public class FibonacciFinder { private static int calcFibonachi(int n) { if (n == 0) return 0; else if (n == 1) return 1; else return calcFibonachi(n-1) + calcFibonachi(n-2); } public static void run(Scanner sc) { int num; while (true) { if (!sc.hasNextInt()) { System.out.println("Could not parse a number. Please, try again"); sc.next(); } else { num = sc.nextInt(); break; } } if (num < 0) { System.out.println("Incorrect n"); } else if (num < 47 ) { System.out.println(calcFibonachi(num)); } else System.out.println("Too large n"); } }