Foro de elhacker.net

Programación => 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
  1. String cadena = "Perro";
  2. char ultimaLetra = cadena.charAt(cadena.length() - 1 );
  3.  
  4. switch(ultimaLetra){
  5.    case 'a':
  6.    case 'e':
  7.    case 'i':
  8.    case 'o':
  9.    case 'u': cadena + = "s"; break;
  10.    //etc
  11. }
  12.