Програма Котліна для перевірки числа, парного чи непарного

У цій програмі ви навчитеся перевіряти, чи число, введене користувачем, є парним чи непарним. Це буде зроблено з використанням двох варіантів if … else у Котліні.

Приклад 1: Перевірте, чи число є парним чи непарним, використовуючи оператор if … else

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter a number: ") val num = reader.nextInt() if (num % 2 == 0) println("$num is even") else println("$num is odd") )

Коли ви запускаєте програму, результат буде:

 Введіть число: 12 12 - парне

У наведеній вище програмі створено Scannerоб’єкт readerдля зчитування числа з клавіатури користувача. Потім введений номер зберігається у змінній num.

Тепер, щоб перевірити, чи число парне чи непарне, ми обчислюємо його залишок за допомогою %оператора та перевіряємо, чи ділиться воно на 2чи ні.

Для цього ми використовуємо if… elseоператор на Java. Якщо число ділиться на 2, ми виводимо число парне. В іншому випадку ми друкуємо число непарне.

Ми також можемо перевірити, чи число парне чи непарне, використовуючи if … else як вираз.

Приклад 2: Перевірте, чи число є парним чи непарним, використовуючи вираз if … else

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter a number: ") val num = reader.nextInt() val evenOdd = if (num % 2 == 0) "even" else "odd" println("$num is $evenOdd") )

Коли ви запускаєте програму, результат буде:

 Введіть число: 13 13 непарне

На відміну від Java, у Kotlin if … else твердження також є виразами. Отже, ви можете зберегти повернене значення з if… elseоператора в a variable. Це заміна тривимірного оператора Java (? :)у Котліні.

Ось еквівалентний код в Java: Перевірте, чи число в парному чи непарне

У наведеній вище програмі, якщо число ділиться на 2, "even"повертається. В іншому "odd"випадку повертається. Повернуте значення зберігається у рядковій змінній evenOdd.

Потім результат друкується на екрані за допомогою println().

Цікаві статті...