# Kotlin Program To Check Number is Odd or Even

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