Java Program To Check The Palindrome Nature Of Number / String | Palindrome Number and Palindrome String
Java Program To Check The Palindrome Nature Of Number / String| Palindrome Number and Palindrome String
========================================================================
To Check Palindrome Number :
=====================================
import java.util.Scanner;
public class PalindromeNumber {
public static void main(String[] args) {
// A number is said to be palindrome if its reverse digits are equals to the
// original number digit's
// Example: 121 Number is Palindrome
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Number:");
Integer num = sc.nextInt(); // Read User Input From Console
Integer org_num = num; // Copied num into org_num.
Integer rev = 0;
while (num > 0) {
rev = rev * 10 + num % 10;
num = num / 10;
}
if (rev == org_num) {
System.out.println("The Entered Number is palindrome");
} else {
System.out.println("The Entered Number is not palindrome");
}
}
}
To Check The Palindrome String
==============================================
import java.util.Scanner;
public class PalindromeString {
public static void main(String[] args) {
// A String is said to be Palindrome if it's reversal is equivalent to the
// original String
// Example : 1) MADAM
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String:");
String str = sc.nextLine(); // Read the User Input From Console
String org_string = str;
String revString = "";
for (int i = str.length() - 1; i >= 0; i--) {
revString = revString + str.charAt(i);
}
if (org_string.equals(revString)) {
System.out.println(org_string + "is a palindrome String");
} else {
System.out.println(org_string + "is not a palindrome String");
}
}
}
Comments
Post a Comment