Program Java untuk Menghitung Jumlah Vokal dan Konsonan dalam Kalimat

Dalam program ini, Anda akan belajar menghitung jumlah vokal, konsonan, angka, dan spasi dalam kalimat tertentu menggunakan if else di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Java untuk Loop
  • Pernyataan Java if… else

Contoh: Program untuk menghitung vokal, konsonan, angka, dan spasi

 class Main ( public static void main(String() args) ( String line = "This website is aw3som3."; int vowels = 0, consonants = 0, digits = 0, spaces = 0; line = line.toLowerCase(); for (int i = 0; i = 'a' && ch = '0' && ch <= '9') ( ++digits; ) // check if character is a white space else if (ch == ' ') ( ++spaces; ) ) System.out.println("Vowels: " + vowels); System.out.println("Consonants: " + consonants); System.out.println("Digits: " + digits); System.out.println("White spaces: " + spaces); ) )

Keluaran

 Vokal: 7 Konsonan: 11 Digit: 2 Spasi putih: 3

Dalam contoh di atas, kami memiliki 4 ketentuan untuk masing-masing pemeriksaan.

  • Syarat pertama ifadalah memeriksa apakah karakter itu vokal atau tidak.
  • The else ifKondisi berikut ifadalah untuk memeriksa apakah karakter adalah konsonan atau tidak. Urutannya harus sama jika tidak, semua vokal diperlakukan sebagai konsonan juga.
  • Yang kedua else ifadalah memeriksa apakah karakter tersebut antara 0 hingga 9 atau tidak.
  • Terakhir, kondisi terakhir adalah memeriksa apakah karakter tersebut adalah karakter spasi atau bukan.

Untuk ini, kami telah menurunkan garis menggunakan toLowerCase(). Ini adalah pengoptimalan yang dilakukan untuk tidak memeriksa huruf besar A hingga Z dan vokal.

Kami telah menggunakan length()fungsi untuk mengetahui panjang string dan charAt()mendapatkan karakter pada indeks (posisi) yang diberikan.

Artikel yang menarik...