📄 JB_036_HarfKontrol.java .java dosyası

⬇️ İndir
/* Çanakkale Şehitlerine Ne hayâsızca tehaşşüd ki ufuklar kapalı! Nerde -gösterdiği vahşetle “Bu: Bir Avrupalı!” Dedirir- yırtıcı, his yoksulu, sırtlan kümesi, Varsa gelmiş, açılıp mahbesi, yâhud kafesi! Mehmed akif Ersoy */ public class JB_036_HarfKontrol { public static void main(String[] args) { String alfabe = "AaâBbCcÇçDdEeFfGgĞğHhİiIıJjKkLlMmNnOoÖöPpRrSsŞşTtUuÜüVvYyZzXxQqWw !.,-"; String canakkaleSehitlerine = "Ne hayâsızca tehaşşüd ki ufuklar kapalı!\n" + "Nerde -gösterdiği vahşetle “Bu: Bir Avrupalı!”\n" + "Dedirir- yırtıcı, his yoksulu, sırtlan kümesi,\n" + "Varsa gelmiş, açılıp mahbesi, yâhud kafesi!\n\n"; System.out.println("Çanakkale Sehitlerine'den alinti : \n\n" + canakkaleSehitlerine ); int toplamHarf = canakkaleSehitlerine.length(); System.out.println("2 beyitteki toplam harf sayisi : " + toplamHarf); char harf = 'a'; int adet = 0; for (int i=0 ; i<canakkaleSehitlerine.length() ; i++) { if (harf == canakkaleSehitlerine.charAt(i)) { adet++; } } System.out.println(harf + " harfinden " + adet + " tane vardir."); double yuzde = (double) ((100.0*adet)/toplamHarf); System.out.println(harf + " harfinin orani = %" + yuzde); System.out.println(); for (int i=0 ; i<alfabe.length() ; i++) { harf = alfabe.charAt(i); for (int j=0 ; j<canakkaleSehitlerine.length() ; j++) { if (harf == canakkaleSehitlerine.charAt(j)) { adet++; } } if ( adet == 0 ) { // Eger 0 adet harf varsa gostermemesi için bu if blogu calisir :) // adet == 0 ise... // bi sey gostermez... } else { System.out.println( harf + " : " + adet); adet = 0; } } } }