Write a java program to check whether a number is palindrome or not. Given an input number, we have to write a code to check whether a number is palindrome or not.
Before solving this problem, let's first understand what is palindrome number?
A palindrome number is a number that remains the same when its digits are reversed.
For example - 121, 454, 12521 etc.
If we reverse 121, it remains 121 so it's a palindrome number.
To check whether a number is palindrome or not, just reverse a number and compare with the input number. If it's equal then it's a palindrome number otherwise it's not.
C program to reverse a number
Reverse a number using recursion - C, C++ code
Java program to count number of digits in a number
To check whether a number is palindrome or not, we have to reverse a number and compare it with the input number. If both the numbers are equal then it's a palindrome number. Let's implement them programmatically.
Output :
Program to reverse a string in java
Java program to print factorial of a number
Before solving this problem, let's first understand what is palindrome number?
What is Palindrome Number?
A palindrome number is a number that remains the same when its digits are reversed.
For example - 121, 454, 12521 etc.
If we reverse 121, it remains 121 so it's a palindrome number.
How do we check whether a number is palindrome or not
To check whether a number is palindrome or not, just reverse a number and compare with the input number. If it's equal then it's a palindrome number otherwise it's not.
C program to reverse a number
Reverse a number using recursion - C, C++ code
Java program to count number of digits in a number
Java Program to Check whether a Number is Palindrome or not
To check whether a number is palindrome or not, we have to reverse a number and compare it with the input number. If both the numbers are equal then it's a palindrome number. Let's implement them programmatically.
public class Palindrome { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Enter an input number"); int num = in.nextInt(); // Assign number in temp int temp = num; int rev = 0, digit; // Logic to reverse a number while (temp > 0) { digit = temp % 10; rev = rev * 10 + digit; temp = temp / 10; } /* * If original and reverse of a number * is equal then it's a palindrome number. */ if (rev == num) { System.out.println(num + " is palindrome"); } else { System.out.println(num + " is not a palindrome"); } } }
Output :
Program to reverse a string in java
Java program to print factorial of a number
No comments:
Post a Comment