Πρόγραμμα Palindrome σε Java: Ο αριθμός ελέγχου είναι Palindrome ή Όχι

Πίνακας περιεχομένων:

Anonim

Τι είναι ο αριθμός Palindrome;

Ένας αριθμός Palindrome είναι ένας αριθμός που ακόμη και όταν αντιστραφεί είναι ίδιος με τον αρχικό αριθμό

Παραδείγματα αριθμού Palindrome

121, 393, 34043, 111, 555, 48084 

Παραδείγματα αριθμού Palindrome

 LOL, MADAM
Λογική προγράμματος
  • Ανακτήστε τον αριθμό εισαγωγής που πρέπει να ελεγχθεί για να είναι Palindrome
  • Αντιγράψτε τον αριθμό σε μια προσωρινή μεταβλητή και αντιστρέψτε τον.
  • Συγκρίνετε τον αντίστροφο και τον αρχικό αριθμό.
  • Αν είναι ίδιοι, ο αριθμός είναι "αριθμός palindrome"
  • Ο άλλος αριθμός δεν είναι "αριθμός palindrome"

Πώς να ελέγξετε εάν ο αριθμός εισαγωγής είναι Palindrome ή όχι

πακέτο com.guru99;δημόσια τάξη PalindromeNum {δημόσιος στατικός κενός κενός (String [] args){int lastDigit, άθροισμα = 0, a;int inputNumber = 171; // Είναι ο αριθμός που πρέπει να ελεγχθεί για palindromea = inputNumber;// Κωδικός για αντιστροφή αριθμούενώ (a> 0){System.out.println ("Αριθμός εισαγωγής" + a);lastDigit = ένα% 10; // παίρνει το υπόλοιποSystem.out.println ("Τελευταίο ψηφίο" + lastDigit);System.out.println ("Digit" + lastDigit + "προστέθηκε στο άθροισμα" + (άθροισμα * 10));άθροισμα = (άθροισμα * 10) + τελευταίο ψηφίο;a = α / 10;}// εάν δοθεί αριθμός ίσος με το άθροισμα από τον αριθμό είναι παλινδρομή αλλιώς δεν είναι παλινδρομήεάν (άθροισμα == αριθμός εισόδου)System.out.println ("Ο αριθμός είναι palindrome");αλλούSystem.out.println ("Ο αριθμός δεν είναι palindrome");}}

Έξοδος κώδικα:

Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome