22 Ekim 2016 Cumartesi

Java Girilen metindeki boşluk sayısı

Kullanıcının girmiş olduğu metinde kaç tane boşluk " " var bulup ekrana yazdıracağız.
Daha önce harf bulma programı yapmıştık. Mantık aynı çünkü boşlukta aynı harf gibi bir karakterdir. Daha önce ünlü harfleri bulurken metindeki harfleri tek tek ayırıp equals yardımıyla bulmuştuk. Örneğimize geçelim.

package dersler;
import java.util.Scanner;
public class Dersler {   
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        String metin;
        System.out.println("Lütfen bir metin giriniz:");
        metin=giris.nextLine();
        int sayac=0;
        for(int i=0;i<metin.length();i++){
            String harf=metin.substring(i, i+1);
           
        if(harf.equals(" ")){
        sayac++;
        }
        }
        System.out.println("Girilen metindeki boşluk sayısı:"+sayac);     
       
    }
}

Program Çıktısı:

1 yorum: