Kotlin: if-else statements 🔀 (основи програмування)

Alexander Khyzhun
3 min readAug 23, 2022

--

Сьогодні ми познайомимось з тим, що таке 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, можу допомогти зробити резюме, проведу співбесіду і так далі.

🎬 Весь контент, який я роблю — це все мій особистий досвід.
Я пишу/знімаю все сам і ділюсь з вами корисною інформацією, яку ніхто не розповідає, тому підтримайте підпискою ❤️

🙂 На цьому у мене — все!
👉🏻 Ставте лексуси, підписуйтесь і будьте умнічками.

Якщо я правий — похваліть, якщо ні — посваріть.
Но в любому випадку не забудьте дати фідбек 😉

Успіхів! 🇺🇦🦄

ios, android, it, programming, software, engineer, инженер, базы данных, database, code, backend, frontend, webdevelopment, scrum, jira, HR, recruiter, coding, flutter, react, html, css, angular, kotlin, java, python, php, c++, c#, swift, reactnative, mobile, vlog, tutorials, how to, git, QA, BA, алгоритмы, скрам, джира, айти, робота, іт, програмування, алгоритми, розробка, інженерія, фронтенд, бекенд, андроїд, дизайн, кодити, кодінг, флатер, котлін, джава, уроки, навчання, менеджмент
image for preview

--

--

Alexander Khyzhun
Alexander Khyzhun

Written by Alexander Khyzhun

🧙🏻‍♂️ Software Wizard 🎬 Tech blogger 🎌 JDM 🎷 Lofi artist 🏊🏻‍♂️ Swimmer

No responses yet