Odak modu
Java ile bir sayının "Palindrom Sayı" olup olmadığını bulan bir program yapıyoruz.
Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılardır.
Örnek: 1, 4, 8, 99, 101, 363, 4004, 9889....
public class JavaPatika {
static boolean isPalindrom(int number) {
int temp = number, reverseNumber = 0, mod;
while (temp != 0) {
mod = temp % 10;
reverseNumber = (reverseNumber * 10) + mod;
temp /= 10;
}
return number == reverseNumber;
}
public static void main(String[] args) {
// 121 % 10 = 1, reverseNumber = 1, 121/10 = 12
// 12 % 10 = 2, reverseNumber = reverseNumber * 10 + 2 = 12, 12/10 = 1
// 1 % 10 = 1, reverseNumber = reverseNumber * 10 + 1= 121 , 1 / 10 = 0.1 = 0
System.out.println(isPalindrom(343));
}
}
Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar
Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!
Yorum yapabilmek için derse kayıt olmalısın!