Girilen Sayıyının Rakamlarını Tersten Yazdırma

Öğrendiğiz java bilgilerini daha iyi kavramak için yaptığımz java örneklerine devam ediyoruz. Bu örneğimizde Girilen Sayıyının Rakamlarını Tersten Yazdıracağız.

Kodları okumadan önce siz kendiniz bulmaya çalışınız daha sonra burdaki örneğe fikir alma amaclı bakınız.

int sayi , k , b ;
     Scanner gir = new Scanner (System.in);   
     sayi = gir.nextInt();
       b=sayi/10;     // sayı 10 bonuyor 236 yı 10 boldu  b=23
       k=sayi%10;  // kalanı buldu      k=6
       System.out.print(k);  //6 sayısını yazdı  son basamagı 
      
        do {
            k=b%10;  //23 un 10 a bolumunden kalanını aldı   k=3
            b=b/10;  //23 sayısını 10 a boldu  b=2
            
            System.out.print(k);// k sayısını bir kez daha yazdırdı yanı    63 oldu sayı
        } while (b>9); // b 9 dan kucuk olana kadar donguuyu cevırdı 
        System.out.println(b); //en son b yı yazdı    632 
         
    }
}

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
11
Günlük :
97
Haftalık :
332
Aylık :
1127
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."