JAVA PROGRAM TO CHECK WHEATHER A NUMBER IS PALINDROME NUMBER OR NOT

 

 

 

 

A  number  is  called  Palindrome  number   if  the  reverse  of  the  given  number  is  same  as   that  of  a  given  number .

 

Example :

 

Input :n= 121

Output : Reverse  of   n=121

 

This  Number  121  is  a  Palindrome  Number

 

Input:  n=885

Output : Reverse  of  n=588

This  Number  885  is  not   a  Palindrome  Number

 

 

 

 

 

Approach:

 

  • First  reverse  the  given  number.
  • Then  Check   if  the  Reverse  Number  is  equal  to  the  given  number
  • If  the  given  number  is  equal  to  reverse  number,  then  the  given  number  is  a  Palindrome  Number

 

 

 

import  java.util.*;

 

public  class  PalindromeNumber{

  public  static  void  main(String  args[] ) {

 

  Scanner  sc = new  Scanner(System.in);

  System.out.println(“Enter  a  Number  to  check  if  it is  Palindrome  or  Not?”);

   int  n=sc.nextInt();

   int  rev=0,temp=n;

 

//code  to  reverse  a  number

   while(n>0){

      int  rem=n%10;

      rev=(rev*10)+rem;

      n=n/10;

      }

 

//Check  if  the  given  number  is  palindrome  or  not

 

if (temp==rev ){

    System.out.println(“The  given  number  is  a  Palindrome Number”);

  }

else{

   System.out.println(“The  given  number  is  not  a  Palindrome Number”);

  }

 

}

}

 

 

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *