Menghitung huruf hidup, konsonan, dan spasi


public class JumlahKarakter
{
public static void main (String[ ] args)
{
// teks string yang diperiksa
String teks = “Array adalah kumpulan data yang bertipe sama “
+ “menggunakan nama yang sama pula. “
+ ” Setiap identifier berhubungan dengan satu variabel.”;
int spasi = 0,
hurufHidup = 0,
huruf = 0;

// Analisa semua karakter dalam string
int panjangTeks = teks.length(); // mendapatkan panjang string
for (int i = 0; i < panjangTeks; i ++)
{
// Periksa huruf hidup
char kar = Character.toLowerCase(teks.charAt(i));
if (kar == 'a' || kar == 'e' || kar == 'i' || kar == 'o' || kar == 'u')
hurufHidup ++;

// Periksa huruf
if (Character.isLetter (kar))
huruf ++;

// Periksa spasi
if (Character.isWhitespace(kar))
spasi ++;
}

System.out.println("Teks berisi: ");
System.out.println("huruf hidup = " + hurufHidup);
System.out.println("konsonan = " + (huruf – hurufHidup));
System.out.println("spasi = " + spasi);
}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s