41 lines
947 B
Java
41 lines
947 B
Java
// Diseñar un algoritmo que lee “N” caracteres y contabiliza el número de veces que se repiten
|
|
// las vocales a, e, i, o, y u (utilizando el bucle repetir-mientras)
|
|
|
|
import java.util.Scanner;
|
|
|
|
void main() {
|
|
long a = 0, e = 0, i = 0, o = 0, u = 0;
|
|
|
|
Scanner sc = new Scanner(System.in);
|
|
|
|
System.out.println("Cuantos carácteres a leer?");
|
|
int n = sc.nextInt();
|
|
sc.nextLine();
|
|
System.out.println("Introduce los carácteres: ");
|
|
do {
|
|
char c = sc.next().charAt(0);
|
|
switch (c) {
|
|
case 'a':
|
|
a++;
|
|
break;
|
|
case 'e':
|
|
e++;
|
|
break;
|
|
case 'i':
|
|
i++;
|
|
break;
|
|
case 'o':
|
|
o++;
|
|
break;
|
|
case 'u':
|
|
u++;
|
|
break;
|
|
default:
|
|
}
|
|
} while (--n > 0);
|
|
|
|
sc.close();
|
|
|
|
System.out.printf("a: %d\ne: %d\ni: %d\no: %d\nu: %d\n", a, e, i, o, u);
|
|
}
|