In this post, we will go through Kotlin program to check if number is odd or even.

## How do you check whether number is odd or even?

Answer – When it is divided by 2 and remainder is 0. Then, it is even. Otherwise it’s odd.

## Program to Check Odd or Even in Kotlin

Sourcecode –

import java.util.* fun main(args: Array<String>) { val read = Scanner(System.`in`) println("Enter integer number:") val a = read.nextInt() // Logic to check even val isEven = ((a % 2) == 0) val res = "Entered value is " + (if (isEven) "Even" else "Odd") println(res) }

When you run the program, output will be –

Enter integer number: 43 Entered value is Odd

Logic to check for even number –

**((a % 2) == 0)** .

Here, **%** returns remainder when you divide a number by other number.

So, When you enter 43, it is divided by 2 and remainder is checked if it is 0 or not.

Since remainder for 43 will be 1, it’s an odd number.

Thus, we went through program to check if number is odd or even in Kotlin