Котлинов програм за проверу да ли је број паран или непаран

У овом програму ћете научити да проверите да ли је број који је унео корисник паран или непаран. То ће се урадити помоћу две варијанте иф … елсе у Котлину.

Пример 1: Проверите да ли је број паран или непаран користећи изјаву иф … елсе

 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за читање броја са корисничке тастатуре. Унесени број се затим чува у променљивој нум.

Сада, да бисмо проверили да ли је број паран или непаран, израчунавамо његов остатак помоћу %оператора и проверимо да ли је дељив са 2или није.

За ово користимо if… elseизјаву на Јави. Ако је нум дељив са 2, исписујемо нум је паран. Иначе, исписујемо нум је непарно.

Такође можемо да проверимо да ли је број паран или непаран користећи иф … елсе као израз.

Пример 2: Проверите да ли је број паран или непаран користећи израз иф … елсе

 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 је непаран

За разлику од Јаве, у Котлину иф … елсе изјаве су такође изрази. Дакле, можете сачувати повратну вредност из if… elseизраза у variable. Ово је замена (? :)Јавиног тернарног оператора у Котлину.

Ево еквивалентног кода у Јави: Проверите да ли је број паран или непаран у Јави

У горњем програму, ако је нум дјељив са 2, "even"враћа се. Иначе, "odd"враћен је. Враћена вредност се чува у променљивој низа евенОдд.

Затим се резултат исписује на екрану помоћу println().

Занимљиви Чланци...