A for loop can also count backwards, as long as we define the right conditions. For example:
for (i <- 7 to 3 by -1) {
println(i)
}
The output of this code is:
7
6
5
4
3
Let's break down this code:
The range starts at
7.to 3means the range includes3.by -1means we decrease our number by 1 every time.
Assignment
Let's print all numbers from 5 through -5 in decreasing order.
Hint
Look at the examples above if you get stuck.
Free plan: 30 tutor messages. Premium is unlimited.
Saved
Ctrl + Enter to check