1. Palindrome number:- Palindrome number is a number when it is reversed, it remains same. (For example: 131, when You reverse it it doesn’t change)

import java.io.*;
class palindrome
{
public static void main()throws IOException
{
System.out.println(“Give a number”);
int rem;
int n=num;
int rev=0;
do
{
rem=num%10;
rev=rev*10+rem;
num=num/10;
}while(num!=0);
{
if(rev==n)
System.out.println(“This is a palindrome number”);
else
System.out.println(“This is not a palindrome number”);
}
}
}

I/P:- 151

O/P: This is a palindrome number

I/P:- 125

O/P: This is not a palindrome number

2.Sum of the digits:- This programs Takes a number from the user and gives you the sum of the digits of the number.

import java.io.*;
class sum
{
public static void main()throws IOException
{
System.out.println(“Give a number”);
int rem;
int n=num;
int sum=0;
do
{
rem=num%10;
sum+=rem;
num=num/10;
}while(num!=0);
System.out.println(“The number you have entered is “+n);
System.out.println(“The sum of the digits is” +sum);
}
}

I/P:- 125

O/P: The number you have entered is

The sum of the digits is   8

3. Reverse the number:- This program takes a number from the user, reverses it and then prints it on the terminal window.

import java.io.*;
class Reverse
{
public static void main()throws IOException
{
System.out.println(“Give a number”);
int rem;
int n=num;
int rev=0;
do
{
rem=num%10;
rev=rev*10+rem;
num=num/10;
}while(num!=0);
System.out.println(“The original number is “+n);

System.out.println(“The reverse of the number is “+rev);

}
}

I/P:- 157

O/P: The original number is 157

The reverse of the number is 751