Follow By Email

lunes, 29 de marzo de 2010

Sinónimos y antónimos - Java

 1 package sinonimosantonimos;
 2 
 3 import java.io.BufferedReader;
 4 import java.io.IOException;
 5 import java.io.InputStreamReader;
 6 
 7 
 8 public class SinonimosAntonimos 
 9 {
10     public static classDiccionario DicCompleto[] = new classDiccionario[20];
11     
12     public static void main(String[] args) throws IOException 
13     {
14 
15         int i = 0;
16         int cont=-1;
17         int opcion=99;
18         
19         //classDiccionario DicCompleto[] = new classDiccionario[2];
20         
21         InputStreamReader ISR = new InputStreamReader(System.in);
22         BufferedReader bftexto = new BufferedReader(ISR);  
23         
24         do 
25         {
26             System.out.println("Ingrese opcion");
27             System.out.println("--------------");
28             System.out.println("1.- Ingresar palabras");
29             System.out.println("2.- Desplegar palabras");
30             System.out.println("3.- Buscar palabra");
31             System.out.println("0.- Salir");
32             opcion = Integer.parseInt(bftexto.readLine());
33             if (opcion!=0)
34             {
35                 switch (opcion)
36                 {
37                     case 1:cont=fnIngresaPalabras(cont+1);
38                            break;
39                     case 2:prDespliegaPalabras(cont);
40                            break;
41                 }
42             }
43         }
44         while (opcion!=0);
45             
46     }
47     
48     public static int fnIngresaPalabras(int i) throws IOException
49     {
50         String palabra;
51         String sinonimo;
52         String antonimo;
53                 
54         InputStreamReader ISR = new InputStreamReader(System.in);
55         BufferedReader bftexto = new BufferedReader(ISR);      
56         
57         do
58         {
59             System.out.print("Ingrese palabra : ");
60             palabra = bftexto.readLine();
61             if (!palabra.equals("XXX"))
62             {
63                 System.out.print("Ingrese Sinonimo : ");
64                 sinonimo = bftexto.readLine();
65                 System.out.print("Ingrese antonimo : ");
66                 antonimo = bftexto.readLine();
67                 DicCompleto[i] = new classDiccionario(palabra,sinonimo,antonimo);
68                 i++;
69                 if (i>DicCompleto.length-1)
70                 {
71                     System.out.println("No es posible agregar elementos");
72                     palabra = "XXX";
73                 }
74             }
75         }
76         while (!palabra.equals("XXX"));
77         return(i-1);
78     }
79     
80     public static void prDespliegaPalabras(int cont)
81     {
82         int i;
83         for (i=0;i<=cont;i++)
84             System.out.println(DicCompleto[i].getPalabra()+" "+
85                                DicCompleto[i].getSinonimo()+" "+
86                                DicCompleto[i].getAntonimo());
87     }
88 }








 1 package sinonimosantonimos;
 2 
 3 
 4 public class classDiccionario 
 5 {
 6     String palabra;
 7     String sinonimo;
 8     String antonimo;
 9 
10     public classDiccionario(String palabra, String sinonimo, String antonimo) {
11         this.palabra = palabra;
12         this.sinonimo = sinonimo;
13         this.antonimo = antonimo;
14     }
15 
16     public String getAntonimo() {
17         return antonimo;
18     }
19 
20     public void setAntonimo(String antonimo) {
21         this.antonimo = antonimo;
22     }
23 
24     public String getPalabra() {
25         return palabra;
26     }
27 
28     public void setPalabra(String palabra) {
29         this.palabra = palabra;
30     }
31 
32     public String getSinonimo() {
33         return sinonimo;
34     }
35 
36     public void setSinonimo(String sinonimo) {
37         this.sinonimo = sinonimo;
38     }
39     
40     
41     
42 }

No hay comentarios:

Publicar un comentario