Java Proje 26: Palindrom Sayı
Kullanıcıdan 3 basamaklı bir sayı alarak bu sayının palindrom sayı olup olmadığını kontrol eden Java programı yazınız.
Palindrom sayı: 101 , 222 , 999 ,353 sağdan ve soldan yazılışları aynı olan sayılardır.
Scanner scan = new Scanner (System.in);
System.out.println ("3 basamaklı bir sayı giriniz:");
int sayi=scan.nextInt();
int ilkBasamak=sayi/100;
System.out.println ("İlk basamak:" + ilkBasamak);
int sonİkiBasamak=sayi%100;
System.out.println ("Son iki basamak:" + sonİkiBasamak);
int ortaBasamak=sonİkiBasamak/10;
System.out.println ("Orta basamak:" + ortaBasamak);
int sonBasamak=sonİkiBasamak%10;
System.out.println ("Son basamak:" + sonBasamak);
if (ilkBasamak==sonBasamak && ilkBasamak==ortaBasamak && ortaBasamak==sonBasamak){
System.out.println ("Palindrom Sayıdır); }
else if ( ilkBasamak==sonBasamak && sonBasamak!=ortaBasamak && ilkBasamak!=ortaBasamak){
System.out.println ("Palindrom Sayıdır); }
else{
System.out.println ("Palindrom Sayı Değildir"); }
Yorumlar
Yorum Gönder