Java'da Palindrome Programı: Kontrol numarası Palindrome veya Değildir

İçindekiler:

Anonim

Palindrom Numarası nedir?

Bir Palindrom Numarası, tersine çevrildiğinde bile orijinal sayı ile aynı olan bir sayıdır

Palindrom Numarası Örnekleri

121, 393, 34043, 111, 555, 48084 

Palindrom Numarası Örnekleri

 LOL, MADAM
Program Mantığı
  • Palindrome olması için kontrol edilmesi gereken giriş numarasını getir
  • Numarayı geçici bir değişkene kopyalayın ve tersine çevirin.
  • Ters ve orijinal numarayı karşılaştırın.
  • Aynı iseler sayı "palindrom numarası" dır
  • Başka numara "palindrom numarası" değildir

Giriş numarasının Palindrome olup olmadığı nasıl kontrol edilir?

paket com.guru99;public class PalindromeNum {public static void main (String [] değiştirgeler){int lastDigit, toplam = 0, a;int inputNumber = 171; // palindrome için kontrol edilecek sayıdıra = inputNumber;// Bir sayıyı ters çevirmek için kodsüre (a> 0){System.out.println ("Giriş Numarası" + a);lastDigit = a% 10; // kalanı alıyorumSystem.out.println ("Son Basamak" + lastDigit);System.out.println ("Rakam" + lastDigit + "," + (toplam * 10) toplamına eklendi);toplam = (toplam * 10) + lastDigit;a = a / 10;}// sayıya eşit olan sayı palindrom ise, aksi takdirde palindrome değileğer (toplam == inputNumber)System.out.println ("Sayı palindromdur");BaşkaSystem.out.println ("Sayı palindrome değil");}}

Kod Çıkışı:

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