जावा में पैलिंड्रोम संख्या: एक पैलिंड्रोम संख्या एक संख्या है जो रिवर्स के बाद समान होती है। उदाहरण के लिए 545, 151, 34543, 343, 171, 48984 पैलिंड्रोम संख्याएँ हैं। यह LOL, MADAM आदि जैसी स्ट्रिंग भी हो सकती है।
Palindrome number algorithm.
•पैलिंड्रोम की जांच के लिए नंबर प्राप्त करें|
•संख्या को अस्थायी चर में रखें|
•नंबर उल्टा करें|
•अस्थायी संख्या की उलटी संख्या से तुलना करें|
•यदि दोनों नंबर समान हैं, तो “पैलिंड्रोम नंबर” प्रिंट करें|
•और प्रिंट करें “पैलिंड्रोम नंबर नहीं”
आइए जावा में पैलिंड्रोम प्रोग्राम देखें। इस जावा प्रोग्राम में, हम एक संख्या चर प्राप्त करेंगे और जांचेंगे कि संख्या पैलिंड्रोम है या नहीं।
Program:-
class PalindromeExample{
public static void main(String args[]){
int r,sum=0,temp;
int n=454;//It is the number variable to be checked for palindrome
temp=n;
while(n>0){
r=n%10; //getting remainder
sum=(sum*10)+r;
n=n/10;
}
if(temp==sum)
System.out.println("palindrome number ");
else
System.out.println("not palindrome");
}
}
Output…
palindrome number
जावा में पलिंड्रोम प्रोग्राम (दूसरा तरीका)
आप ऐसी विधि का भी उपयोग कर सकते हैं जहां संख्या या स्ट्रिंग पूर्वनिर्धारित नहीं है। यहां, उपयोगकर्ता को यह जांचने के लिए संख्या या स्ट्रिंग को इनपुट के रूप में रखना होगा कि संख्या/स्ट्रिंग पैलिंड्रोम है या नहीं।
Program:-
import java.util.*;
class PalindromeExample2
{
public static void main(String args[])
{
String original, reverse = ""; // Objects of String class
Scanner in = new Scanner(System.in);
System.out.println("Enter a string/number to check if it is a palindrome");
original = in.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println("Entered string/number is a palindrome.");
else
System.out.println("Entered string/number isn't a palindrome.");
}
}
Output:-
Use image PalindromeExample
It was really useful for me. very helpful article. thanks a lot.