diccionario ingles-espanol

lillotero79
30 de Mayo del 2005
al compilar me dan 11 errores, y no se como arreglarlos.Si podeis compilarlo os lo agradeceria muxo.Aqui os pongo el codigo:::

import java.lang.*;
import java.io.*;

public class Diccionario
{


void CrearDiccionario(String[] arrayIngles,String[] arrayEspanol)
{

int ind1=0,ind2=0;
String dato;
char resp;

do
{

System.out.println("Introduce la palabra en Ingles: ");

try
{
arrayIngles[ind1]=(String)flujoE.read();
dato=flujoE.readLine();

}
catch(Exception ex)
{
ex.printStackTrace();
}

System.out.println("Introduce su traduccion al Espanol: ");
try
{
arrayIngles[ind2]=(String)flujoE.read();
dato=flujoE.readLine();

}
catch(Exception ex)
{
ex.printStackTrace();
}

ind1++;
ind2++;

try
{
flujoS.print("Desea introducir mas palabras al diccionario? (s,n)");
resp=(char)flujoE.read();
dato=flujoE.readLine();
}
catch(IOException ex)
{
}


}while( ind2 < 100 || resp == 's' || ind2 < 100 );




}


void Traducir(String[] arrayIngles,String[] arrayEspanol)
{
int ind;
String palabra,dato;
boolean p;

p=false;
System.out.println("Introduzca la palabra a traducir");

palabra=(String)flujoE.read();
dato=flujoE.readLine();


for(ind=0;ind<arrayIngles.length;ind++)
{
if(palabra.equals(arrayIngles[ind]))
{
System.out.println(arrayIngles[ind] +"-->"+ arrayEspanol[ind]);
p=true;
}
}
if(p!=true)
System.out.println("No se encuentra la palabra en el diccionario");

}

public static void main(String[] args)
{

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
PrintStream flujoS=System.out;

String arrayIngles,arrayEspanol;

Diccionario dic=new Diccionario();

dic.CrearDiccionario(arrayIngles,arrayEspanol);
dic.Traducir(arrayIngles,arrayEspanol);





}
}

lillotero79
30 de Mayo del 2005
ya solo me kedan 5 errores pero son en flujoE xq??...Os pongo el codigo retocado :::
import java.lang.*;
import java.io.*;

public class Diccionario
{


void CrearDiccionario(String[] arrayIngles,String[] arrayEspanol)
{

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
PrintStream flujoS=System.out;

int ind1=0,ind2=0;
String dato;
char resp;

do
{

System.out.println("Introduce la palabra en Ingles: ");

try
{
arrayIngles[ind1]=(String)flujoE.read();
dato=flujoE.readLine();

}
catch(Exception ex)
{
ex.printStackTrace();
}

System.out.println("Introduce su traduccion al Espanol: ");
try
{
arrayIngles[ind2]=(String)flujoE.read();
dato=flujoE.readLine();

}
catch(Exception ex)
{
ex.printStackTrace();
}

ind1++;
ind2++;

try
{
flujoS.print("Desea introducir mas palabras al diccionario? (s,n)");
resp=(char)flujoE.read();
dato=flujoE.readLine();
}
catch(IOException ex)
{
}


}while( ind2 < 100 || resp == 's' || ind2 < 100 );




}


void Traducir(String[] arrayIngles,String[] arrayEspanol)
{

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
PrintStream flujoS=System.out;

int ind;
String palabra,dato;
boolean p;

p=false;
System.out.println("Introduzca la palabra a traducir");

palabra=(String)flujoE.read();
dato=flujoE.readLine();


for(ind=0;ind<arrayIngles.length;ind++)
{
if(palabra.equals(arrayIngles[ind]))
{
System.out.println(arrayIngles[ind] +"-->"+ arrayEspanol[ind]);
p=true;
}
}
if(p!=true)
System.out.println("No se encuentra la palabra en el diccionario");

}

public static void main(String[] args)
{

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
PrintStream flujoS=System.out;

Diccionario dic=new Diccionario();

String arrayIngles,arrayEspanol;

dic.CrearDiccionario(arrayIngles,arrayEspanol);
dic.Traducir(arrayIngles,arrayEspanol);





}
}