退出程序
本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 85 课,共 93 课。
挑战
中等在上一课中,你创建了费用跟踪器的菜单显示。现在,添加一个循环,持续显示菜单并读取用户的选择,直到用户选择选项 5 退出。
用循环包住菜单,并完成以下操作:
- 显示菜单
- 读取用户输入的选择
- 如果选择是
"5",打印Goodbye!并退出循环 - 否则,打印
Invalid option并再次显示菜单
输入格式:
每行包含一个菜单选项(字符串)。输入会持续提供,直到输入 "5"。
输出格式:
每次循环都打印菜单,然后打印 Invalid option(选择不是 "5" 时)或 Goodbye!(输入 "5" 时)。
示例:
如果输入是 7、3 和 5,输出应为:
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Goodbye!注意:目前,只有选项 5 具有实际功能。其他所有选项(包括 1-4 这样的有效选项)都应打印 Invalid option。你将在接下来的课程中实现其他选项。
亲手试试
fun main() {
// TODO: Write your code below to print the expense tracker menu
println("--- Expense Tracker ---")
println("1. Add Expense")
println("2. View All Expenses")
println("3. Total and Average")
println("4. Clear All")
println("5. Exit")
println("Choose an option:")
}基础知识中的所有课
自己练习: Kotlin 在线编辑器