Kotlin Program to check a number is a palindrome or not using class
In this program, You will learn how to check a number is a palindrome or not using the class in Kotlin.
Some list of palindrome numbers: 11 22 121 191 20202 111 222
Example: How to check a number is a palindrome or not using class in Kotlin.
import java.util.Scanner
class Test {
fun reverse(num: Int): Int {
var n = num
var rev = 0
var r: Int
while (n > 0) {
r = n % 10
rev = rev * 10 + r
n /= 10
}
return rev
}
}
fun main(args: Array<String>) {
var n: Int
var rev: Int
var sc = Scanner(System.`in`)
print("Enter a number:")
n = sc.nextInt()
var obj = Test()
rev = obj.reverse(n)
if(rev==n){
println("Number is palindrome:$n")
}else{
println("Number is not palindrome:$n")
}
}
Output:
Enter a number:121
Number is palindrome:121