Skip to main content

Java Program To Check Whether a Number is Palindrome or Not

Welcome back to my blog! In this post, you will learn how to check whether a number is a palindrome or not in Java.
A number is called palindrome if reads same when reversed. For example: 121, 111, 98789, etc.

So let's get started!
Algorithm:
  • Enter the number which has to be checked.
  • Assign the number to a temporary variable.
  • Reverse the number.
  • Compare the temporary number with the reversed number.
  •  If both are same, print a message "The number is palindrome!"
  • Else print "The number is not palindrome."
Given below is the code to check whether the number is palindrome or not:


class Palindrome {
public static void main(String[] args) {
     int rev, temp, sum = 0;
     int n = 121; // The number to be checked whether it is palindrome or not.
     temp = n;
                 while (n > 0) {
                    r = n%10; // Getting the remainder
                    sum = (sum * 10) + r;
                      n = n/10;
                }
if(temp == sum)
          System.out.println("The number is palindrome!");
else
         System.out.println("The number is not palindrome!");
}
}

Output:
The number is palindrome!


Thank you for visiting my blog. Now you have learned how to check whether a number is a palindrome or not in Java.
If you find this post useful, please share it with your friends and colleagues.
FEEL LIKE A PROGRAMMER!!!
For more Java tutorials, visit my blog: www.javaoptimist.blogspot.com

Comments

Popular posts from this blog

VLOOKUP in MS Excel

VLOOKUP in MS Excel H ello and welcome back to Learn Java. It's been very long since I wrote my last post. This post will give you a short and simple tutorial on using VLOOKUP in MS Excel. Verticle Lookup or VLOOKUP is a function in MS Excel that helps a user look for a specific value in a column   based on another particular value in the first column. A simple example: Your boss asks you to find the price of a food item based on its name. Syntax: VLOOKUP(the value you want to look up, where you want to look for it(array/column/table), the column number the value is in, return an approximate or exact match) Let's try to understand it more clearly: Here's a little data set containing a table of my favourite food items.  Step 1: Select a specific cell/text value you would like to search for in the given table/data set. Here, we are looking for the price of Pizza, so we use cell value "Pizza" which is also cell reference A3. We are making sure to use a cell value/re

Simple Java program

J ava is a high level programming language which is used almost everywhere- in Android mobile phones, set top boxes, in Google Maps, video games, etc. Today let's see how to make the simplest Java program- "Hello, world" in Eclipse. Step #1. Select your file location where you want to save your work. Step #2. Select File>New>Project as shown in the picture below: Step #3. Select Java>Java Project>Next as shown below: Step #4. Enter the project name in Project name as shown below: Step #5. Select Finish. Step #6. Select Yes. Step #7. Double click one the project name. You will see a folder named as "src" under the the project HelloWorld. Step #8. Right click on the folder "src">New>Class. Step #9. Enter the name of the class. Then click on Finish. Step #10. You will see a screen like this: Step #11. Write the following code: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!!"); }