Palindrome Program in java in hindi

Palindrome Program in java in hindi Hello दोस्तों! आज इस पोस्ट में आपको Palindrome Program in java in hind हिन्दी मे, को पढ़ेंगे , इस पोस्ट को आप पूरा पढ़िए. इस article  को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article  आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article  की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं | 

जावा में पैलिंड्रोम प्रोग्राम हिंदी में(Palindrome Program in java in hindi)

पैलिंड्रोम प्रोग्राम (Palindrome Program) एक कंप्यूटर प्रोग्राम है जो जांचता है कि एक दिए गए स्ट्रिंग या संख्या पलटकर समान रहता है या नहीं। यदि स्ट्रिंग या संख्या पलटकर समान होता है, तो उसे पैलिंड्रोम कहा जाता है। इस प्रोग्राम का उपयोग पूरी तरह से टेक्स्ट विश्लेषण और लॉजिक पर आधारित होता है, और यह जांचने के लिए किसी स्ट्रिंग या संख्या को उलटकर देखता है कि यह मूल स्थिति के साथ मेल खाता है या नहीं।

Palindrome Program in java in hindi

एक सामान्य पैलिंड्रोम उदाहरण है “नीलम समीलम बूबम लीन” जैसे शब्द जो उलटकर भी वो वाक्य में समान रहते हैं। इसके साथ, संख्याओं के पैलिंड्रोम भी होते हैं, जैसे 121, 1331, इत्यादि।

जो पैलिंड्रोम प्रोग्राम जावा में लिखा जा सकता है, वह दिए गए स्ट्रिंग या संख्या को जांचता है कि वह पैलिंड्रोम है या नहीं। इसके लिए हम जावा में निम्नलिखित कोड का उपयोग कर सकते हैं |

import java.util.Scanner;

public class PalindromeProgram
{
public static void main(String[] args)
{

Scanner scanner = new Scanner(System.in);

System.out.print(“Please enter a string or number: “);
String input = scanner.nextLine();

scanner.close();

boolean isPalindrome = checkPalindrome(input);
if (isPalindrome)
{
System.out.println(input + " is a palindrome.");
}
else
{
System.out.println(input + " is not a palindrome.");
}
}
public static boolean checkPalindrome(String str)
{
// Filter the string to keep only letters and remove non-alphanumeric characters.
// Then, check if the filtered string is the same forwards and backwards.
String filteredStr = str.replaceAll("[^a-zA-Z0-9]", "").toLowerCase();

int left = 0; int right = filteredStr.length() - 1;
while (left < right)
{
if (filteredStr.charAt(left) != filteredStr.charAt(right))
{
return false;
}
left++;
right--;
}
return true;
}
}
यहाँ दिया गया जावा प्रोग्राम एक पैलिंड्रोम (Palindrome) को जांचने के लिए है, जो किसी भी दिए गए स्ट्रिंग या संख्या को पैलिंड्रोम होने की जाँच करता है। इस प्रोग्राम को विस्तार में समझते हैं:
Scanner कक्ष (Class) का उपयोग स्ट्रिंग प्राप्त करने के लिए किया जाता है। प्रोग्राम की शुरुआत में, हम Scanner कक्ष का उपयोग करके प्रयोक्ता से एक स्ट्रिंग प्राप्त करते हैं और उसे input चर में संग्रहित करते हैं।
checkPalindrome नामक एक फ़ंक्शन का उपयोग स्ट्रिंग को पैलिंड्रोम जाँचने के लिए किया जाता है। यह फ़ंक्शन स्ट्रिंग को जाँचकर true या false की वापसी करता है।
फ़ंक्शन checkPalindrome में, हम सबसे पहले स्ट्रिंग को धोखने के लिए उनक्पराण किया जाता है, ताकि केवल अक्षर बचे और अनाक्षरिक वर्ण हटा दिए जाएं। फिर, हम इस साफ किए गए स्ट्रिंग को छोटे अक्षर में बदलते हैं।
अब हम एक left और right चर को इनिशियलाइज करते हैं, जिन्हें हम स्ट्रिंग के शुरुआत और अंत में स्थानांतरित करते हैं। left शुरुआत में स्ट्रिंग के पहले अक्षर को, और right स्ट्रिंग के अंत के अक्षर को सूचित करते हैं।
फिर, हम एक while लूप का उपयोग करते हैं जो चलता रहता है, जब तक left छोटा right होता है। लूप के प्रत्येक प्रतिरूप में, हम चेक करते हैं कि left और right दोनों अक्षर बराबर हैं या नहीं। यदि ये अक्षर अलग होते हैं, तो हम false की वापसी करते हैं, जिसका मतलब है कि स्ट्रिंग पैलिंड्रोम नहीं है।
यदि हम सभी अक्षरों की जाँच के बाद भी false नहीं मिलता है, तो हम true की वापसी करते हैं, जिसका मतलब है कि स्ट्रिंग पैलिंड्रोम है।
अंत में, हम पैलिंड्रोम या गैर-पैलिंड्रोम का संदेश प्रिंट करते हैं, जैसे कि “is a palindrome” या “is not a palindrome”।
इस प्रक्रिया के माध्यम से, हम जावा में पैलिंड्रोम को जाँचने के लिए एक पूरी तरह से कार्यरत और सुलभ प्रोग्राम लिख सकते हैं।
उम्मीद है, यह विवरण आपको पैलिंड्रोम प्रोग्राम को समझने में मददगार साबित होगा। आप इस कोड का उपयोग किसी भी स्ट्रिंग या संख्या के पैलिंड्रोम होने की जाँच में कर सकते हैं और इसे अपनी आवश्यकताओं के हिसाब से संशोधित कर सकते हैं।

Output

Please enter a string or number: [user_input]
[user_input] is a palindrome.
Please enter a string or number: [user_input]
[user_input] is not a palindrome.
Please enter a string or number: radar
radar is a palindrome.
Please enter a string or number: hello
hello is not a palindrome.

You might also like………History of java in hindi (जावा का इतिहास:-)

जावा में पैलिंड्रोम प्रोग्राम हिंदी में(Palindrome Program in java in hindi)faqs

जावा में पैलिंड्रोम प्रोग्राम क्या है?

जावा में पैलिंड्रोम प्रोग्राम एक कंप्यूटर प्रोग्राम है जो एक स्ट्रिंग या संख्या को उलट कर जाँचता है कि वह वाक्य, नाम, या संख्या के मूलरूप में समान है या नहीं। अगर स्ट्रिंग या संख्या पलटकर भी समान होता है, तो वह पैलिंड्रोम कहलाता है।

पैलिंड्रोम नंबर फार्मूला क्या है?

पैलिंड्रोम नंबर को जांचने के लिए फार्मूला बहुत सरल होता है:
दी गई संख्या के सभी अंकों को उलटकर एक नयी संख्या बनाएं।
उलटी हुई संख्या को मूल संख्या के साथ तुलना करें।
अगर वे दोनों संख्याएँ समान होती हैं, तो संख्या पैलिंड्रोम होती है।
इस तरीके से, यदि संख्या पलटकर भी अपने मूलरूप में समान होती है, तो वह पैलिंड्रोम नंबर मानी जाती है।

CONCLUSION :-

आज के इस आर्टिकल मे हमने जावा के Palindrome Program in java in hindi  के बारे मे विस्तार  से जाना  आशा  है की यह ARTICAL आप के लिए HELPFUL रहा होगा | अगर यह ARTICAL आप को पसंद आया हो तो इसे अपने दोस्तों  के साथ SHARE जरूर करे | आप हमे COMMENT के माध्यम से सुझाव दे सकते है आप हमे Email-id [email protected] पर अपने सुझाव दे सकते है |

Palindrome Program in java in hindi,Palindrome Program in java in hindi

Leave a Comment