Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class PessoaFisica {
- String cpf;
- String rg;
- public void setCPF(String c) {
- cpf = c;
- }
- public String getCPF() {
- return cpf;
- }
- public void setRG(String r) {
- rg = r;
- }
- public String getRG() {
- return rg;
- }
- public void validarCPF(String c) {
- // Algoritmo que faz os cálculos do CPF para verificar o primeiro dígito validador
- int dgtoVerificador1 = 0;
- for(int i = 10; i > 1; i--) {
- dgtoVerificador1 += Integer.parseInt(c.charAt(-i+10) + "") * i;
- }
- dgtoVerificador1 *= 10;
- dgtoVerificador1 %= 11;
- // Algoritmo para verificar o segundo dígito validador
- int dgtoVerificador2 = 0;
- for(int i = 11; i > 1; i--) {
- dgtoVerificador2 += Integer.parseInt(c.charAt(-i+11) + "") * i;
- }
- dgtoVerificador2 *= 10;
- dgtoVerificador2 %= 11;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement