プログラムを終了する
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プレイグラウンド