public static void find(HousePetList hpArray)
    {
        HousePet housepet = new HousePet();
        int aChipID = 0;
        @SuppressWarnings("resource")
        Scanner console = new Scanner(System.in);
        String consoleOutMsg = "";
        boolean containsHousePet = true;
        
        System.out.println("Please enter the chipID of the HousePet you're looking for.");
        
        try
        {
            aChipID = console.nextInt();
            housepet.setChipId(aChipID);
        }
        catch(InputMismatchException e)
        {
            System.out.println("Error: a non-int was entered " + e);
        }
        catch(NoSuchElementException e)
        {
            System.out.println("Error: chipID not found " + e);
        }
        catch(IllegalStateException e)
        {
            System.out.println("Error: Scanner is closed " + e);
        }
        
        /* if an invalid int were to be sent to the setter, chipId would be set to 0 */
        if(aChipID != 0)
        {
            containsHousePet = hpArray.contains(housepet);
            
            if(containsHousePet == false)
            {
                consoleOutMsg = "not ";
                
            }//end IF(containsHousePet == false)
            
        }//end IF(aChipID != 0)
        
        System.out.println("A HousePet with chipID " + aChipID + " was " + consoleOutMsg + 
            "found in the current list");
               
        return;
                
    }//end find()