Este documento descreve um exercício de programação em Java sobre exceções. O objetivo é criar classes Contato, Agenda e Teste para gerenciar uma agenda de contatos, lançando exceções caso um contato não exista, a agenda esteja cheia ou dados de entrada sejam inválidos.