Código:
class Test {
public static char getLetras() {
return (char) (Math.random()*26 + 'a');
}
public static void main(String[] args) {
char letra=getLetras();
if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o' || letra == 'u') {
System.out.println(letra + " es vocal");
}
else {
System.out.println(letra + " es consonante");
}
}
}
Ahora sí. Había probado también añadiendo al variable, pero en el println ponía que me sacase por pantalla getLetras(), por lo que me sacaba otra y no era correcto.
Gracias.
EDITO: Y así, con el bucle for, saldrían todas las letras en pantalla.
Código:
class Test {
public static void main(String[] args) {
char i;
for (i=97;i<=122;i++) {
System.out.print(i);
if (i=='a' || i=='e' || i=='i' || i=='o' || i=='u') {
System.out.println(" es vocal");
}
else {
System.out.println(" es consonante");
}
}
}
}