Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: SeñorX95 en 2 Junio 2015, 19:00 PM

Título: Vectores java
Publicado por: SeñorX95 en 2 Junio 2015, 19:00 PM
Si tengo una variable String que es un sustantivo como por ejemplo 'perro'.
¿Con que método o como le pongo la regla de que si acaba en vocal hay que añadirle una 's' para que sea plural?
Título: Re: Vectores java
Publicado por: DarK_FirefoX en 2 Junio 2015, 19:08 PM
Lo que puedes hacer es revisar el último carácter de la cadena. Indexas en este último carácter y si es una de las 5 vocales le concatenas al string la letra s

Salu2s
Título: Re: Vectores java
Publicado por: SeñorX95 en 2 Junio 2015, 19:13 PM
Concatenar la 's' si que se pero en lo que tengo dudas es en ponerle la condición de que si acaba el vocal o en una consonante
Título: Re: Vectores java
Publicado por: 0xFer en 3 Junio 2015, 21:28 PM
Trata de buscar en google tus dudas, porque lo que preguntas es muy básico.

Código (java) [Seleccionar]

String cadena = "Perro";
char ultimaLetra = cadena.charAt(cadena.length() - 1 );

switch(ultimaLetra){
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u': cadena + = "s"; break;
    //etc
}