Título: desarrollar un ejercicio con clases Publicado por: jugran28 en 11 Junio 2007, 01:49 am hola amigos me piden un programa en java utilizando clases pero el<programa tiene que sacar la union intersecion diferencia de un connjunto ay b el< detalle es que no se muchop utilizar clases haber si alguin me apoya aca lo estuve haciendo pero me sale< algunos erros haber si me apoyan por favor.
al ejectutar el programa me da este error init: deps-jar: Compiling 3 source files to C:\Documents and Settings\USER.TOSHIBA\proclaconjuntos\build\classes C:\Documents and Settings\USER.TOSHIBA\proclaconjuntos\src\proclaconjuntos\clase2.java:32: ';' expected for (int i=0; i<5; i++) 1 error BUILD FAILED (total time: 1 second) haber si por favor me podrian ayudar a encontrar el error les agradecere muy infinitamente package proclaconjuntos; import java.io.*; public class Main { public static void main(String[] args)throws IOException { int C; do{ System.out.println("- - - -Programa que Calcula Conjuntos Union Interseccion y Diferencia- - - -"); System.out.println(" 1 : Calculo Union Conjunto A y B"); System.out.println(" 2 : Calculo Intersecion Conjunto A y B"); System.out.println(" 3 : Calculo de la Direnecia Conjutn A y B"); BufferedReader dato1 = new BufferedReader(new InputStreamReader(System.in)); String d1 = dato1.readLine(); int OP = Integer.parseInt(d1); switch(OP) { case 1: { clase2 OB1 = new clase2(); System.out.println("---Union A y B---"); System.out.println(OB1.CalculoUnion()); break; } case 2: { clase2 OB2 = new clase2(); System.out.println("---Interseccion A y B---"); System.out.println(OB2.CalculoIntersecion()); break; } case 3: { clase2 OB3 = new clase2(); System.out.println("---Diferencia A y B---"); System.out.println(OB3.CalculoDiferencia()); break; } default: { System.out.println("Opcion no valida"); } } System.out.println("Para Salir Ingrese el Valor Cero"); BufferedReader dato10 = new BufferedReader(new InputStreamReader(System.in)); String c1 = dato10.readLine(); int Z = Integer.parseInt(c1); C=Z; }while(C!=0); } } //Clase que sealiza los calculos package proclaconjuntos; import java.io.*; public class clase2 { public clase2() { int A[]=new int [5]; int B[]=new int [5]; int C[]=new int [100]; } public int CalculoUnion()throws IOException{ clase3 OBA = new clase3(); for (int i=0;i<5;i++) System.out.println(" Ingrese Valores Conjunto A["+i+"] = "); B = OBA.IngDato1(); for (int i=0;i<5;i++) System.out.println("Ingrese Valores Conjunto B["+i+"] = "); A = OBA.IngDato2(); System.out.println("Union A y B = "); for(int i=0, cont=0; i<5; i++) for(int j=0; j<5; j++) if(A==B[j]) C[cont++]=A; System.out.println("La union de A y B es:"); for(int i=0; i<10; i++) System.out.print(C!=0 ? C : ""); return 0; } public int CalculoIntersecion()throws IOException{ clase3 OBB = new clase3() for (int i=0; i<5; i++) System.out.println("Ingrese Valores Conjunto A["+i+"] = "); B = OBB.IngDato1(); for (int i=O;i<5;i++) System.out.println("Ingrese Valores Conjunto B["+i+"] = "); A = OBB.IngDato2(); System.out.println(" Interseccion de A y B = "); for(int i=0; i<5; i++) C=A; for(int i=0, cont=5; i<5; i++) { C[cont++]=B; for(int j=0; j<5; j++) if(C[j]==B)--cont; } System.out.println("La interseccion de A y B es:"); for(int i=0; i<10; i++) System.out.print(C!=0 ? C : ""); return 0; } public int CalculoDiferencia()throws IOException{ clase3 OBC = new clase3(); for (int i=0;i<5;i++) System.out.println("Ingrese Valores Conjunto A["+i+"] = "); B = OBC.IngDato1(); for (int i=O;i<5;i++) System.out.println("Ingrese Valores Conjunto B["+i+"] = "); A = OBC.IngDato2(); System.out.println(" Diferencia de A y B = "); for(int i=0; i<5; i++) C=A; System.out.println("La interseccion de A y B es:"); for(int i=0; i<10; i++) System.out.print(C!=0 ? C : ""); return 0; } } package proclaconjuntos; import java.io.*; public class clase3 { public clase3() { } public double IngDato1()throws IOException{ BufferedReader dato1 = new BufferedReader(new InputStreamReader(System.in)); double X = Double.valueOf(dato1.readLine().trim()).doubleValue(); return X; } public double IngDato2()throws IOException{ BufferedReader dato1 = new BufferedReader(new InputStreamReader(System.in)); double Y = Double.valueOf(dato1.readLine().trim()).doubleValue(); return Y; } } Título: Re: desarrollar un ejercicio con clases Publicado por: Crack_X en 11 Junio 2007, 02:37 am Usa la etiqueta codigo la proxima vez por favor.
Te falto un ; aqui: Código: public int CalculoIntersecion()throws IOException{ Título: Re: desarrollar un ejercicio con clases Publicado por: jugran28 en 11 Junio 2007, 20:15 pm ya lo hice amigos gracias por su apoyo me salio de maravilla tuve que coregir varias cosas
|