Програма Palindrome в Java: Проверете номерът е Palindrome или Not

Съдържание:

Anonim

Какво е номер на палиндром?

Числото на палиндром е число, което дори когато е обърнато, е същото като оригиналното число

Примери за номер на палиндром

121, 393, 34043, 111, 555, 48084 

Примери за номер на палиндром

 LOL, MADAM
Програмна логика
  • Вземете входния номер, който трябва да бъде проверен, че е палиндром
  • Копирайте номера във временна променлива и го обърнете.
  • Сравнете обратния и оригиналния номер.
  • Ако са еднакви, числото е "число на палиндрома"
  • Другото число не е "номер на палиндром"

Как да проверите дали входният номер е Palindrome или не

пакет com.guru99;публичен клас PalindromeNum {публична статична void main (String [] args){int lastDigit, сума = 0, a;int inputNumber = 171; // Това е номерът, който трябва да се провери за палиндромa = inputNumber;// Код за обръщане на числодокато (a> 0){System.out.println ("Входящ номер" + a);lastDigit = a% 10; // получаване на остатъкSystem.out.println ("Последна цифра" + lastDigit);System.out.println ("Digit" + lastDigit + "беше добавен към сума" + (сума * 10));сума = (сума * 10) + lastDigit;a = a / 10;}// ако дадено число, равно на сума, отколкото числото е палиндром, иначе не палиндромако (сума == входно число)System.out.println ("Номер е палиндром");другоSystem.out.println ("Номер не е палиндром");}}

Изход на код:

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