Desde la función principal tendrás que pedir una palabra o frase al usuario y tendrás que mostrar el número de vocales que contiene haciendo uso de la función anterior.
Ejemplo:
Introduzca una palabra o frase:
> “La lluvia en Sevilla es una maravilla”
La palabra o frase contiene 15 vocales.
> “La lluvia en Sevilla es una maravilla”
La palabra o frase contiene 15 vocales.
SOLUCIÓN EN JAVA:
package numerovocales; import javax.swing.JOptionPane; public class NumeroVocales { static int cuentaVocales(String cadena){ int suma=0,i; //Para evitar comparar minúscula y mayúsculas de forma separada //transformo toda la cadena a minúsculas cadena=cadena.toLowerCase(); for (i=0 ; i < cadena.length() ; i++){ if (cadena.charAt(i)=='a' || cadena.charAt(i)=='e' || cadena.charAt(i)=='i' || cadena.charAt(i)=='o' || cadena.charAt(i)=='u') { suma++; } } return suma; } public static void main(String[] args) { String cadena; //Pido al usuario una palabra o frase cadena=JOptionPane.showInputDialog("Introduce una palabra o frase:"); //Y muestro el número de vocales que contiene dicha palabra o frase //haciendo uso de la funcion "cuentaVocales" creada más arriba System.out.println("El número de vocales de la cadena es: "+cuentaVocales(cadena)); } }
Se requiere un programa que permita realizar las operaciones de un triángulo. Se debe manejar mínimo 10 operaciones. Si se coloca algún lado negativo este debe entrar en un ciclo while hasta que se coloque el valor correcto.
ResponderEliminarPuede usar la librería Scanner o JoptionPane y los tipos de datos int, doublé, String y boolean