En este artículo, escribiremos un programa Java para contar vocales y consonantes en una cadena.

Programa para contar vocales y consonantes en una cadena determinada

Aquí tenemos dos variables vcount es ccount para llevar la cuenta de vocales y consonantes respectivamente. Convertimos cada carácter de la cadena a minúsculas usando el método toLowerCase () para facilitar la comparación.

Luego comparamos cada carácter de la cadena con las vocales ‘a’, ‘e’, ​​’i’, ‘o’, ‘u’ usando el método charAt () y la instrucción if..else..if, si se encuentra una coincidencia, estamos aumentando el contador de voz vcount de lo contrario, estamos aumentando el contador de consonantes ccount.

public class JavaExample {

    public static void main(String[] args) {
        String str = "BeginnersBook";
        int vcount = 0, ccount = 0;

        //converting all the chars to lowercase
        str = str.toLowerCase();
        for(int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') { vcount++; } else if((ch >= 'a'&& ch <= 'z')) {
                ccount++;
            }
        }
        System.out.println("Number of Vowels: " + vcount);
        System.out.println("Number of Consonants: " + ccount);
    }
}

Producción:
Programa Java para contar vocales y consonantes en una cadena

Programas Java relacionados

1. Programa Java para encontrar la aparición de un carácter en una cadena.
2. Programa Java para realizar la clasificación de burbujas en cadenas
3. Programa Java para invertir una cadena
4. Programa Java para controlar vocales o consonantes usando Switch Case

leer  Programa Java para calcular el área del rectángulo

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *