lunes, 12 de enero de 2009

Vectores en Java (Ejemplo 3)

Programa que lee 20 caracteres, los mete en un vector y en otro vector carga sólo las vocales que contiene.
public class Vectores3
{
public static void main(String args[])
{
char cadena[] = new char[20];
char vocales[] = new char[20];

//Cargar caracteres en vector cadena
for(int i=0; i<cadena.length; i++)
{
try
{
cadena[i] = (char)System.in.read();
}
catch(Exception e)
{
System.out.println("Error");
}
}

//Obtener las vocales y meterlas en vector vocales
int j = 0;
for(int i=0; i<cadena.length; i++)
{
if(cadena[i]=='a' || cadena[i]=='e' || cadena[i]=='i' || cadena[i]=='o' || cadena[i]=='u' ||
cadena[i]=='A' || cadena[i]=='E' || cadena[i]=='I' || cadena[i]=='O' || cadena[i]=='U')
{
vocales[j] = cadena[i];
j++;
}
}

//Mostrar el vector vocales
for(int i=0; i<vocales.length && vocales[i]!=0; i++)
{
System.out.println(vocales[i]);
}
}
}

No hay comentarios:

Publicar un comentario

 

Contador de visitas