Gadgets

Thursday, 10 December 2015

Palindrome program in java

Check given number is palindrome or not
If we reverse a number, that reverse number and original number (given number) both are equal then that number is palindrome number.
Example:
Given number is 121
After reverse the above number, we get 121
Given number and reverse numbers are equal so 121 is palindrome
123 is not palindrome because, 123 reverse is 321 so both are not equal
 
import java.util.Scanner;
public class Palindrome {
    public static void main(String[] arg){
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter a Number");
        int i=sc.nextInt();
        int j=i;
        int a,rev=0;
        while(i>0){
           a=i%10; 
           rev=rev*10+a;
           i=i/10;
        }
        System.out.println("reverse number is :"+rev); 
        if(j==rev){
            System.out.println("given number is palindrome"); 
        }
        else{
             System.out.println("given number is not palindrome");
        }        
    }    
}
/*
Output1:
Enter a Number
123
reverse number is :321
given number is not palindrome
Output2:
Enter a Number
121
reverse number is :121
given number is palindrome
*/










No comments:

Post a Comment