Palindrom in Java: Wie überprüfe ich, ob eine Zahl Palindrom ist?

Palindrome in Java ist nichts anderes als eine Zahl oder eine Zeichenfolge, die beim Umkehren gleich bleibt. Lesen Sie diesen Blog, um das Palindrom-Programm auf verschiedene Arten zu überprüfen.

Wenn Leute Normalerweise werden sie auf ihre Logik und Programmierkenntnisse getestet. Eine der am häufigsten gestellten Fragen ist das Palindrome-Programm in Java. Palindrom ist nichts anderes als eine Zahl oder eine Zeichenfolge, die beim Umkehren unverändert bleibt. Beispielsweise: 12321 oder MAAM . Es ist offensichtlich, dass Buchstaben bei Umkehrung Spiegelbilder bilden.

Ich habe die folgenden Aspekte behandelt, die mehrere Möglichkeiten zum Überprüfen von Palindrome in Java demonstrieren:



Palindrom-Programm mit While-Schleife

Dies ist eines der am einfachsten zu findenden Palindrome-Programme mit 'For Loop'. Lassen Sie uns in ein Beispiel eintauchen, um zu überprüfen, ob eine bestimmte Eingabe ein Palindrom ist oder nicht.

Tableau Desktop 9 qualifizierter Mitarbeiter
öffentliche Klasse PalindromeProgram {public static void main (String [] args) {int rem, rev = 0, temp int n = 121 // Benutzerdefinierte Nummer, die auf Palindrom überprüft werden soll temp = n // umgekehrte Ganzzahl wird in Variable gespeichert, während ( n! = 0) {rem = n% 10 rev = rev * 10 + rem n = n / 10} // Palindrom, wenn orignalInteger (temp) und reversedInteger (rev) gleich sind, wenn (temp == rev) System.out. println (temp + 'ist ein Palindrom.') else System.out.println (temp + 'ist kein Palindrom.')}}

Ausgabe: 121 ist eine Palindromzahl

Erläuterung : Geben Sie die Nummer ein, die Sie überprüfen möchten, und speichern Sie sie in einer temporären (temporären) Variablen. Kehren Sie nun die Zahl um und vergleichen Sie, ob die temporäre Zahl mit der umgekehrten Zahl übereinstimmt oder nicht. Wenn beide Zahlen gleich sind, wird die Palindromnummer gedruckt, andernfalls keine Palindromnummer.

Hinweis: Die Logik des Palindrome-Programms bleibt dieselbe, die Ausführung ist jedoch unterschiedlich.

Nachdem Sie mit der Logik vertraut sind, versuchen wir, das Palindrom-Programm in zu implementieren Java auf andere Weise, d. h. unter Verwendung der while-Schleife.

Palindrom-Programm mit For Loop

öffentliche Klasse PalindromeProgram {public static void main (String [] args) {int n = 1234521, rev = 0, rem, temp temp = n für (n! = 0 n / = 10) {rem = n% 10 rev = rev * 10 + rem} // Palindrom, wenn Temp und Summe gleich sind, wenn Temp == rev) System.out.println (Temp + 'ist ein Palindrom.') Sonst System.out.println (Temp + 'ist kein Palindrom. ')}}

Ausgabe: 1234521 ist kein Palindrom

Wofür wird Mongodb verwendet?
Erläuterung: Im obigen Programm ist die Nummer kein Palindrom. Die Logik bleibt dieselbe, nur die for-Schleife wird anstelle einer while-Schleife verwendet. Bei jeder Iteration num / = 10 ausgeführt wird und Bedingung num! = 0 wird geprüft.

Palindrome-Programm in Java (String) unter Verwendung der Bibliotheksmethode

In diesem Abschnitt finden wirPalindrom von a . Es funktioniert genauso wie das von ganzen Zahlen. Zum Beispiel ist „Frau“ ein Palindrom, aber „Frau“ ist kein Palindrom. Implementieren wir dieses Palindrom-Programm in Java mitString-Umkehrfunktion.

DB-Browser für SQLite-Tutorial
Klasse PalindromeProgram {public static void checkPalindrome (String s) {// den angegebenen String umkehren String reverse = new StringBuffer (s) .reverse (). toString () // prüft, ob der String palindrome ist oder nicht if (s.equals ( reverse)) System.out.println ('Ja, es ist ein Palindrom') else System.out.println ('Nein, es ist kein Palindrom')} public static void main (String [] args) löst java.lang aus Ausnahme {checkPalindrome ('Frau')}}

Ausgabe: Ja, es ist ein Palindrom

Erläuterung: Im obigen Code haben wir verwendet Umkehrfunktion, um die Umkehrung einer Zahl zu berechnen und diese dann mit der ursprünglichen Zahl zu vergleichen. Wenn beide Zahlen gleich sind, wird die Palindromnummer gedruckt, andernfalls keine Palindromnummer.Dies bringt uns zum Ende dieses Artikels, wo wir gelernt haben, wie man Palindrom in Java findet. Ich hoffe, Sie sind mit allem klar, was Ihnen in diesem Tutorial mitgeteilt wurde. Stellen Sie sicher, dass Sie so viel wie möglich üben und Ihre Erfahrung zurücksetzen.

Wenn Sie diesen Artikel zu 'Palindrome in Java' relevant fanden, lesen Sie die Ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen. Neben diesen Fragen zu Java-Interviews erstellen wir einen Lehrplan, der für Studenten und Fachleute konzipiert ist, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring schulen.

Wenn Sie auf Fragen stoßen, können Sie alle Ihre Fragen im Kommentarbereich von „Palindrome in Java“ stellen. Unser Team wird diese gerne beantworten.