metin-icindeki-sesli-harfleri-sayma-java

Metin İçindeki Sesli Harfleri Sayma – Java

Merhaba arkadaşlar, bu yazımızda java ile kullanıcıdan alınan bir metnin, kelimenin ya da cümlenin içinde kaç adet sesli harf varsa onu bulup yazdıran programı göstereceğim. Mantık çok basit. Adımlar şu şekilde;

  1. Kullanıcıdan metni alıyoruz
  2. Metnin içindeki harfleri kontrol etmek için metni döngüye sokuyoruz.
  3. Döngünün içine her harfi kontrol eden bi şart ekliyoruz.
  4. Eğer şart sağlanıyorsa sayacı 1 arttırmasını söylüyoruz.
  5. En sonunda ise sayacımızı yazdırıyoruz ve kaç adet sesli harf bulduysa bize yazdırıyor.

Kodlarımıza geçelim;

package teknografya;

import java.util.Scanner;

public class sesliharf {

	public static void main(String[] args) {

		String metin;

		char k;	
		int sayac = 0;
		int i;

		Scanner scan = new Scanner(System.in);

		System.out.println("Metin giriniz: ");
		metin = scan.nextLine();

		for(i=0; i<metin.length(); i++) {
			k = metin.charAt(i);
			if (k=='a'|| k=='e'|| k=='ı'|| k=='i'|| k=='o'|| k=='ö'|| k=='u'|| k=='ü' ) sayac++;
		}
		System.out.println(sayac + " adet sesli harf vardır.");
	}
}

Kodlarımız bu şekilde. Sayacı en başta 0 eşitliyoruz ki herhangi bi sayma sorun çıkmasın. charAt ile de her harfi kontrol ediyoruz. charAt i bir değişkene atıp kontrol ettirmek bizim işimizi kolaylaştırıyor. Eclipse çıktımız ise şu şekilde olacaktır;

java-sesli-harfleri-sayma

Sorunuz olursa konu altından belirtiniz.


JAVA İLE YAZDIĞIMIZ DİĞER ÖRNEKLER İÇİN LÜTFEN TIKLAYINIZ.

Hakkında: admin

Yönetim Bilişim Sistemleri öğrencisi. Öğrendiği bilgileri elinden geldiğince paylaşmaya çalışıyor.

İLGİNİZİ ÇEKEBİLİR

java-metni-tersten-yazdirma-method

Java – Girilen Metni Tersten Yazdırma (Method İle)

Merhaba arkadaşlar, bu yazımızda java ile kullanıcıdan alınan bir metni tersten yazma nasıl yapılıyor onu …

Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments