PROGRAMACIÓN 2

Programa de las vocales

 import java.io.*;
public class Vocales
{
public static void main(String args[])
{
InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);



String datoEntrada;


String frase="", frase2="", car2="";
int l, a, e, i, o, u;
char car;

System.out.println("\nDADA UNA FRASE, DICE CUANTAS VECES SE");
System.out.println(" UTILIZA CADA VOCAL\n");



try
{
System.out.println("------------ Entrada del dato ------------");
System.out.print("Teclee frase: ");
datoEntrada = flujoEntrada.readLine();
frase = datoEntrada;
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

a = 0;
e = 0;
i = 0;
o = 0;
u = 0;

for (l=frase.length()-1; l>=0; l--)
{
car = obtenerCaracter(frase,l);
if (car == 'a' || car == 'A') a = a + 1;
if (car == 'e' || car == 'E') e = e + 1;
if (car == 'i' || car == 'I') i = i + 1;
if (car == 'o' || car == 'O') o = o + 1;
if (car == 'u' || car == 'U') u = u + 1;
}




System.out.println("\n----------------- Salida -----------------");
System.out.println("LAS VOCALES DE UTILIZARON");
System.out.println("------------------------------------------");
System.out.println(" A = " + a + " Veces");
System.out.println(" E = " + e + " Veces");
System.out.println(" I = " + i + " Veces");
System.out.println(" O = " + o + " Veces");
System.out.println(" U = " + u + " Veces");
}

public static char obtenerCaracter(String fra, int i)
{
char carAux;
carAux = fra.charAt(i);
return carAux;
}
}