Hoşgeldiniz
Okuma Moduna Geç
15 Kasım 2017 - 20:44
Java - Örnek: Bir Sayıda Aynı Rakamdan Kaç Tane Var?

Belirlenen bir sayı değerinin içerisinde aynı rakamdan kaç adet olduğunu bulan bir program yazacağız.

 

ÖRNEK

Oluşturacağınız program ile verilen sayının içerisindeki rakamlardan kaç tane olduğunu bulun.

sayi : 1059142826 girildiğinde aşağıdaki gibi çıktı alacaksınız;

1059142826 sayısında 1 adet 0 var.
1059142826 sayısında 2 adet 1 var.
1059142826 sayısında 2 adet 2 var.
1059142826 sayısında 0 adet 3 var.
1059142826 sayısında 1 adet 4 var.
1059142826 sayısında 1 adet 5 var.
1059142826 sayısında 1 adet 6 var.
1059142826 sayısında 0 adet 7 var.
1059142826 sayısında 1 adet 8 var.
1059142826 sayısında 1 adet 9 var.

ÇÖZÜM

public class KacAdet {

	public static void main(String[] args) {
		
		int sayi = 1349210515;
		int[] sonuc = adetler(sayi);
		for(int i=0; i<10; i++) {
			System.out.println(sayi+" sayısında "+sonuc[i]+" adet "+i+" var.");
		}

	}
	
	public static int[] adetler(int sayi) {
		
		int[] basamak = new int[10];
		while(sayi>0) {
			int bas = sayi%10;
			basamak[bas]++;
			sayi /= 10;
		}
		return basamak;
		
	}

}

ÇIKTI

1349210515 sayısında 1 adet 0 var.
1349210515 sayısında 3 adet 1 var.
1349210515 sayısında 1 adet 2 var.
1349210515 sayısında 1 adet 3 var.
1349210515 sayısında 1 adet 4 var.
1349210515 sayısında 2 adet 5 var.
1349210515 sayısında 0 adet 6 var.
1349210515 sayısında 0 adet 7 var.
1349210515 sayısında 0 adet 8 var.
1349210515 sayısında 1 adet 9 var.

Sponsorlu Bağlantı
Yorumlar
Şerifhan Işıklı
16 Kasım 201700:15
Sağolun teşekkür ederiz. Sitenizi çok beğeniyoruz abi .
113
Cevapla
2
Yorumu Beğen
1
Yorumu Beğenme
Bir Yorum da Sen Bırak
Adınız ve Soyadınız
Mail Adresiniz
Mail adresinizi yalnızca yönetici görüntüleyebilir.
Web Siteniz
Yorumunuz
Yorumu Gönder