Програм Палиндроме на Јави: Број за проверу је Палиндроме или Не

Преглед садржаја:

Anonim

Шта је Палиндром број?

Палиндромски број је број који је чак и када је обрнут исти као оригинални број

Примери броја палиндрома

121, 393, 34043, 111, 555, 48084 

Примери броја палиндрома

 LOL, MADAM
Логика програма
  • Донесите улазни број који треба проверити да ли је Палиндром
  • Копирајте број у привремену променљиву и преокрените га.
  • Упоредите обрнути и оригинални број.
  • Ако су исти, број је "палиндромски број"
  • Други број није "палиндромски број"

Како проверити да ли је улазни број Палиндром или није

пакет цом.гуру99;јавни разред ПалиндромеНум {јавна статичка воид главна (Стринг [] аргс){инт ластДигит, сума = 0, а;инт инпутНумбер = 171; // То је број који треба проверити на палиндрома = инпутНумбер;// Код за обртање бројадок (а> 0){Систем.оут.принтлн ("Улазни број" + а);ластДигит = а% 10; // добијање остаткаСистем.оут.принтлн ("Последња цифра" + ластДигит);Систем.оут.принтлн („Цифра“ + ластДигит + „додата је у збир„ + (збир * 10));сума = (сума * 10) + ластДигит;а = а / 10;}// ако је дати број једнак збиру од броја је палиндром, иначе није палиндромиф (сум == инпутНумбер)Систем.оут.принтлн ("Број је палиндром");иначеСистем.оут.принтлн ("Број није палиндром");}}

Излаз кода:

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