Aprovecho el mismo post para añadir una cosa. En un ejercicio me piden que saque una letra aleatoria, osea lo anterior, pero que te diga si es vocal o consonante.
Código:
class Test {
public static char getLetras() {
return (char) (Math.random()*26 + 'a');
}
public static void main(String[] args) {
if (getLetras() == 'a' || getLetras() == 'e' || getLetras() == 'i' || getLetras() == 'o' || getLetras() == 'u') {
System.out.println(getLetras() + " es vocal");
}
else {
System.out.println(getLetras() + " es consonante");
}
}
}
Ese es el cógido que he escrito, pero no funciona. No sé exactamente como hacer que me diga si es vocal o consonante. ¿Alguna idea?