Privacy Policy Terms Of Use. Copyright © 2006-2010 Java Tutorials and Examples.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
- /*
- * Write a program to check whether number is palindrome or not. Number should
- * be read from console. Number is considered to be palindrome if number
- * and it's reversed number are same.
- */
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- public class PalindromeCheck {
- public static void main(String args[]){
- System.out.println("Enter number");
- try{
- //read the number from console
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int n = Integer.parseInt(br.readLine());
- //first, we will reverse the number
- int number = n;
- int reversedNumber = 0;
- int t =0 ;
- while(number > 0){
- t = number % 10;
- number = number / 10;
- reversedNumber = reversedNumber * 10 + t;
- }
- System.out.println("Reversed number is " + reversedNumber);
- if(n == reversedNumber)
- System.out.println("Number is palindrome");
- else
- System.out.println("Number is not palindrome");
- }catch(NumberFormatException nef){
- System.out.println("Invalid number.");
- }catch(IOException ioe){
- System.out.println("IO error" + ioe);
- }
- }
- }

Control Your High Blood
Post new comment