Program to find sum of digits of a number in Kotlin
package com.includehelp.basic
import java.util.*
/* function to get sum of digits */
fun getSumOfDigits(number: Int): Int {
var number = number
var sum = 0
while (number > 0) {
val r = number % 10
sum += r
number /= 10
}
return sum
}
// Main Function , Entry Point of Program
fun main(arg: Array<String>) {
val sc = Scanner(System.`in`)
// Input Number
println("Enter Number : ")
val num: Int = sc.nextInt()
//Call Function to get sum of digits
val sumOfDigits = getSumOfDigits(num)
// Print sumOfDigits
println("Sum of Digits : $sumOfDigits")
}
Output
Run 1:
Enter Number :
12345
Sum of Digits : 15
-------
Run 2:
Enter Number :
453456
Sum of Digits : 27
Program to find sum of digits of a number in Kotlin
Output
need an explanation for this answer? contact us directly to get an explanation for this answer