Mastering Palindrome Checking: A Step-by-Step Guide to Writing a Program for Number Palindrome Detection | Program Feed
- Get link
- X
- Other Apps
What is a Palindrome number?
If a number reversed is the same or equal before that number is called a Palindrome number. Let's say '121', if we flipped it, it is still '121'. Value doesn't change. That is what we call a Palindrome number.
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
int userEnteredNumber, userEnteredNumberCopy, summation = 0, remainder;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number : ");
userEnteredNumber = scanner.nextInt();
userEnteredNumberCopy = userEnteredNumber;
while (userEnteredNumber > 0) {
remainder = userEnteredNumber % 10; // extracting last digit
summation = (summation * 10) + remainder; // arranging in reverse order
userEnteredNumber = userEnteredNumber / 10; // removing last digit
}
if (userEnteredNumberCopy == summation) {
System.out.println("The entered number is a palindrome");
} else {
System.out.println("The entered number is not a palindrome");
}
}
}
public class Palindrome {
public static void main(String[] args) {
int userEnteredNumber, userEnteredNumberCopy, summation = 0, remainder;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number : ");
userEnteredNumber = scanner.nextInt();
userEnteredNumberCopy = userEnteredNumber;
while (userEnteredNumber > 0) {
remainder = userEnteredNumber % 10; // extracting last digit
summation = (summation * 10) + remainder; // arranging in reverse order
userEnteredNumber = userEnteredNumber / 10; // removing last digit
}
if (userEnteredNumberCopy == summation) {
System.out.println("The entered number is a palindrome");
} else {
System.out.println("The entered number is not a palindrome");
}
}
}
Comments
Post a Comment