Kotlin Program to find the sum of even and odd digits of a number


In this program, You will learn how to find the sum of even and odd digits of a number in Kotlin.


1234 = 2 + 4 => 6

1234 = 1 + 3 => 4

Example: How to find the sum of even and odd digits of a number in Kotlin.

import java.util.Scanner

fun main(args: Array<String>) {

    var n: Int
    var r: Int
    var se = 0
    var sod = 0

    var sc = Scanner(System.`in`)

    print("Enter a number:")
    n = sc.nextInt()

    while (n > 0) {
        r = n % 10
        if (r % 2 == 0) {
            se += r
        } else {
            sod += r
        }
        n /= 10
    }

    println("Sum of even digits:$se")
    println("Sum of odd digits:$sod")
}

Output:

Enter a number:23456
Sum of even digits:12
Sum of odd digits:8