0votos

buscador del primer vocal de una palabra en Java

por alvaro sanz llorente hace 1 año

Así lo he hecho

el objetivo es mostrar el primer vocal de una palabra

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.util.Scanner; 
 
 
public class buscadordelprimervocaldeunapalabra { 
 
    /** 
     * @param args 
     */ 
    public static void main(String[] args) { 
        char vocal=' '; 
        Scanner sc=new Scanner(System.in); 
        String palabra=""; 
        char p[]={'a','e','i','o','u','A','E','I','O','U'}; 
        System.out.println("Introduce palabra"); 
        palabra=sc.next(); 
         
        for(int f=0;f<p.length;f++){ 
            if(palabra.charAt(0)==p[f]){ 
                vocal=p[f]; 
            }else if(palabra.charAt(1)==p[f]){ 
                vocal=p[f]; 
            }else if(palabra.charAt(2)==p[f]){ 
                vocal=p[f]; 
        System.out.println("La primera vocal de la palabra es: "+vocal); 
         
         
 
 
2 comentarios
0votos

Escrito por Jerson Ramírez Ortiz hace 1 año

Y si estuviera con tilde la vocal?....
deberías pensar en todas las posibles soluciones.
0votos

Escrito por Jerson Ramírez Ortiz hace 1 año

Usa ToLowerCase() para pasar todo a minúscula y ya no pondrías las vocales en mayúsculas :V

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.