Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2010, 03:13
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Un ejemplo de Clase Domicilio y metodo equals

Bueno, pues eso, lo primero es que sepas como crear una clase, con sus atributos y sus métodos get y set.

Lo segundo es, si se trata de una aplicación de escritorio, de tener una clase de inicio Test.java (por decir algo) donde la clase Test tenga el método main, donde definas un array de 20 objetos de la clase Domicilio, cada uno con sus tres atributos (por ejemplo Calle sea String, Numero sea Int y Ciudad sea String).

Una vez definidos recorres el array con un bucle for y, por ejemplo, el primer elemento no se compara, el segundo has de definir otro bucle for que incluya el equals con cada uno de los elementos anteriores, y si encuentra un elemento repetido incrementa un contador que has definido e iniciado a cero previamente y truncas el bucle con un break y pasas al siguiente... y así hasta que acabe.

Luego muestras el contador de repeticiones por pantalla de forma elegante, y asunto concluido. Pensar como hacer esos bucles es lo que te va a llevar tiempo, pero nosotros no te vamos a hacer el trabajo porque si no no aprendes.

Por cierto, una vez tengas práctica, trata de aprender a plantear los problemas y su solución de forma abstracta (no programática), porque es la mejor forma de saber por donde tirar para solucionar cualquier cosa que te surja.