diccionario ingles-espanol
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);
}
}
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);
}
}
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);
}
}
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);
}
}