Este projeto foi desenvolvido como um desafio do programa de bolsas da empresa de desenvolvimento Compass OUL.
Este repositório contém um programa simples em Java para verificar a validade de números de CPF (Cadastro de Pessoas Físicas). O CPF é um documento de identificação fiscal brasileiro.
Ele possui a classe App que lê os CPFs em um arquivo de texto e ou digitados pelo usuario, uma classe CPF, uma interface contendo os métodos de verificação e uma classe que implementa os métodos da interface.
- Verificação de CPF: Determina se um número de CPF fornecido é válido ou inválido.
- Suporte a CPFs formatados ou não formatados, seguindo a sixtaxe com ou sem os pontos (xxx.xxx.xxx-xx, xxxxxxxxxxx), CPFs com outros simbolos como (/, %, $, *), serão tratados com invalidos mesmos o CPF sendo válido.
- Java Development Kit (JDK) instalado na sua máquina.
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver uma sugestão de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Nota: Este programa foi desenvolvido apenas para fins educacionais e não deve ser utilizado para validar números de CPF em situações sensíveis, como em aplicações comerciais ou governamentais. Para esses casos, utilize bibliotecas de validação de CPF amplamente testadas e confiáveis.