Kas yra palindromo numeris?
Palindromo numeris yra skaičius, kuris net ir atvirkštinis yra tas pats, kas pradinis
Palindromo numerio pavyzdžiai
121, 393, 34043, 111, 555, 48084
Palindromo numerio pavyzdžiai
LOL, MADAMProgramos logika
- Gaukite įvesties numerį, kurį reikia patikrinti kaip Palindromą
- Nukopijuokite numerį į laikiną kintamąjį ir pakeiskite jį.
- Palyginkite atvirkštinį ir originalų skaičių.
- Jei jie yra vienodi, skaičius yra „palindromo numeris“
- Kitas numeris nėra „palindromo numeris“
Kaip patikrinti, ar įvesties numeris yra „Palindrome“, ar ne
paketas com.guru99;visuomenės klasė „PalindromeNum“public static void main (String [] argumentai){int lastDigit, suma = 0, a;int įvesties skaičius = 171; // Tai yra palindromo tikrintinas skaičiusa = inputNumber;// Kodas, norėdamas pakeisti skaičiųo (a> 0){System.out.println ("Įvesties numeris" + a);lastDigit = a% 10; // gaunu likutįSystem.out.println ("Paskutinis skaitmuo" + lastDigit);System.out.println ("Suma" + paskutinė skaitmeninė + "buvo pridėta prie sumos" + (suma * 10));suma = (suma * 10) + paskutinisSkaitmenis;a = a / 10;}// jei nurodytas skaičius, lygus sumai, nei skaičius, yra palindromas, kitaip ne palindromasjei (suma == įvesties numeris)System.out.println ("Skaičius yra palindromas");KitasSystem.out.println ("Skaičius nėra palindromas");}}
Kodo išvestis:
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