Monday, 6 July 2015

Write a program for Palindrome Number ?

package com.JavaInterview.Programs;

import java.util.*;

/**
 * Find Out Palindrome Number
 * 
 * @author:http://javainterviewprograms.blogspot.in/
 * 
 */

public class PalindromeNumber {

 public static boolean isPalindrome(int number) {
  int palindrome = number;
  int rev = 0;

  while (palindrome != 0) {
   int remainder = palindrome % 10;
   palindrome = palindrome / 10;
   rev = rev* 10 + remainder ;
  }

  if (rev == number) {
   return true;
  } else 
  {
   return false;
  }
 }

 public static void main(String args[]) {
  Scanner input = new Scanner(System.in);
  System.out.println("Please enter a Number");

  int number = input.nextInt();
  if (isPalindrome(number)) {
   System.out.println("The number " + number + " is a Palindrome");
  } else {
   System.out.println("The number " + number + " is NOT a Palindrome");
  }
 }

}


Output :
Please enter a Number
456654
The number 456654 is a Palindrome


No comments:

Post a Comment

Difference between final, finally and finalize()?

final :Final is a keyword. Final is used to apply restrictions on class, method and variable. Final class can't be inherited, final ...