Kotlin: if-else statements 🔀 (основи програмування)
Сьогодні ми познайомимось з тим, що таке statements, а саме if-else statements. Розповім як воно працює, коли воно потрібне та що воно взагалі нам дає.
Весь матеріал ви можете знайти переглянувши відео, але стислий конспект я залишу і тут.
If-else оператори в Kotlin
Kotlin supports the usual logical conditions from mathematics:
- Less than: a < b
- Less than or equal to: a <= b
- Greater than: a > b
- Greater than or equal to: a >= b
- Equal to a == b
- Not Equal to: a != b
You can use these conditions to perform different actions for different decisions.
Kotlin has the following conditionals:
- Use if to specify a block of code to be executed, if a specified condition is true
- Use else to specify a block of code to be executed if the same condition is false
- Use else if to specify a new condition to test, if the first condition is false
Use if to specify a block of code to be executed if a condition is true.
Syntax
if (condition) {
// block of code to be executed if the condition is true
}
Example
if (20 > 18) {
println(“20 is greater than 18”)
}
Kotlin else
Use else to specify a block of code to be executed if the condition is false.
Syntax
if (condition) {
// will be executed if the condition is true
} else {
// will be executed if the condition is false
}
Example
val time = 20
if (time < 18) {
println(“Good day.”)
} else {
println(“Good evening.”)
}
// Outputs “Good evening.”
Kotlin else if
Use else if to specify a new condition if the first condition is false.
Syntax
if (condition1) {
// will be executed if condition1 is true
} else if (condition2) {
// will be executed if the condition1 is false and condition2 is true
} else {
// will be executed if the condition1 is false and condition2 is false
}
Example
val time = 22
if (time < 10) {
println(“Good morning.”)
} else if (time < 20) {
println(“Good day.”)
} else {
println(“Good evening.”)
}
// Outputs “Good evening.”
🎬 Ось мій канал, де будуть всі відео на різні теми в програмуванні:
📚 Ось мій Patreon, де будуть всі матеріали в текстовому форматі, додаткова інфа, розбір приклдів, домашні завдання, ІТ-словник, і тд:
Окрім цього, там є різні пропозиції, наприклад, можемо займатись 1х1, можу допомогти зробити резюме, проведу співбесіду і так далі.
🎬 Весь контент, який я роблю — це все мій особистий досвід.
Я пишу/знімаю все сам і ділюсь з вами корисною інформацією, яку ніхто не розповідає, тому підтримайте підпискою ❤️
🙂 На цьому у мене — все!
👉🏻 Ставте лексуси, підписуйтесь і будьте умнічками.
Якщо я правий — похваліть, якщо ні — посваріть.
Но в любому випадку не забудьте дати фідбек 😉
Успіхів! 🇺🇦🦄