こんにちは、テルプロです!
「if文(条件分岐)の使い方がわからない」とお悩みではないでしょうか?
テルプロ
本記事ではそんな悩みを解決していきます!
if文とは
- 条件によって処理を分けられるもの
- else文、else if文という仲間も存在する
if文を理解する上で、押さえておくべきポイントは上記の2点のみです。
条件式にはif文だけでなく、when文もありますが、この記事ではif文に焦点を当てて解説します。
else文、else if文
基本的な使い方
![](https://terupro.net/wp-content/uploads/2022/01/651f93c391ab904dc8d0ea5ea313a7bc-2-1.png)
簡単解説
今回は「信号機に向かう車の運転」を例に挙げます。
車は特定の状況下で、信号の色に応じて、次の3つの事象に分類されます。
- 信号が青の場合・・・進んでよし
- 信号が黄色の場合・・・安全に止まれないとき以外は止まれ
- 信号が赤の場合・・・止まれ
このように、if文は条件に応じて処理を分岐させたい場合に使用します。
では、実際の使用例を用いて解説していきます!
使用例
fun main() {
signal(color = "green")
signal(color = "yellow")
signal(color = "red")
}
fun signal(color: String?) {
if (color == "green") {
println("進んでよし")
} else if (color == "yellow") {
println("安全に止まれないとき以外は止まれ")
} else {
println("止まれ")
}
}
簡単解説
上記の内容は、信号機の色に応じて車の動作を変えるプログラムです。
- [color]が青の場合・・・進んでよし
- [color]が黄色の場合・・・安全に止まれないとき以外は止まれ
- [color]が赤の場合・・・止まれ
と出力されるようにしています。
以上で、if文の基本的な使用方法を説明しました。
まとめ
今回は【if文】の概念や使い方を徹底解説しました。
if文は、条件に応じて処理を分岐させたい場合に使用します。Kotlinの文法をしっかり理解し、開発の可能性を広げましょう!
最後までご覧いただきありがとうございました。ではまた!