Program Java untuk Menghitung Bilangan Vokal dan Konsonan dalam Kalimat

Dalam program ini, anda akan belajar mengira jumlah vokal, konsonan, digit dan ruang dalam ayat tertentu dengan menggunakan jika ada di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java untuk Gelung
  • Java jika … lain Pernyataan

Contoh: Program untuk mengira huruf vokal, konsonan, digit dan ruang

 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); ) )

Pengeluaran

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

Dalam contoh di atas, kami mempunyai 4 syarat untuk setiap pemeriksaan.

  • Syarat pertama ifialah memeriksa sama ada watak itu adalah vokal atau tidak.
  • The else ifkeadaan berikut ifadalah untuk memeriksa sama ada watak ialah konsonan atau tidak. Urutannya harus sama sebaliknya, semua vokal diperlakukan sebagai konsonan juga.
  • Yang kedua else ifadalah untuk memeriksa sama ada watak antara 0 hingga 9 atau tidak.
  • Akhirnya, syarat terakhir adalah untuk memeriksa sama ada watak itu adalah watak ruang atau tidak.

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

Kami telah menggunakan length()fungsi untuk mengetahui panjang tali dan charAt()untuk mendapatkan watak pada indeks (kedudukan) yang diberikan.

Artikel menarik...