Програма Palindrome на Java: номер перевірки - Palindrome чи ні

Зміст:

Anonim

Що таке номер паліндрому?

Число паліндрому - це число, яке навіть у зворотному порядку збігається з вихідним номером

Приклади числа паліндрому

121, 393, 34043, 111, 555, 48084 

Приклади числа паліндрому

 LOL, MADAM
Логіка програми
  • Дістаньте вхідний номер, який потрібно перевірити на наявність паліндрому
  • Скопіюйте номер у тимчасову змінну та поверніть його назад.
  • Порівняйте зворотний і оригінальний номер.
  • Якщо вони однакові, число є "числом паліндрому"
  • Інше число не є "числом паліндрому"

Як перевірити, чи є введений номер паліндром чи ні

пакет com.guru99;публічний клас PalindromeNum {public static 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 ("Сумма" + lastDigit + "додано до суми" + (сума * 10));сума = (сума * 10) + lastDigit;a = a / 10;}// якщо дане число, рівне сумі, ніж число, є паліндром, інакше не паліндромif (sum == inputNumber)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