Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/10/2011, 12:58
Alecs7k
 
Fecha de Ingreso: mayo-2010
Mensajes: 30
Antigüedad: 14 años
Puntos: 0
Respuesta: Letra aleatoria

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");
			}
		}
		}
	}

Última edición por Alecs7k; 07/10/2011 a las 13:10