In this tutorial, you shall learn how to write a program to print the Fibonacci Series in Kotlin.
Kotlin – Fibonacci Series Program
Fibonacci series starts with zero and one and continues with the next elements where the current element is the sum of previous two elements.
To print first n elements of Fibonacci series in Kotlin, we use For loop statement.
Program
In the following program, we read a number from user and store it in count
, then print the first count
number of elements in the Fibonacci series.
Main.kt
fun printFibonacciSeriesUntil(count: Int) { println("Fibonacci series") var t1 = 0 var t2 = 1 for (i in 1..count) { print("$t1 ") val sum = t1 + t2 t1 = t2 t2 = sum } } fun main() { print("Enter an integer : ") val num = readLine()!!.toInt() printFibonacciSeriesUntil(num) }
Output #1
Enter an integer : 10 Fibonacci series 0 1 1 2 3 5 8 13 21 34
Output #2
Enter an integer : 15 Fibonacci series 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Related tutorials for the above program
ADVERTISEMENT
Conclusion
In this Kotlin Tutorial, we learned how to print the first specified number of elements in a Fibonacci Series.