Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. class PessoaFisica {
  2.  
  3.     String cpf;
  4.     String rg;
  5.  
  6.     public void setCPF(String c) {
  7.         cpf = c;
  8.     }
  9.  
  10.     public String getCPF() {
  11.         return cpf;
  12.     }
  13.  
  14.     public void setRG(String r) {
  15.         rg = r;
  16.     }
  17.  
  18.     public String getRG() {
  19.         return rg;
  20.     }
  21.  
  22.     public void validarCPF(String c) {
  23.        
  24.         // Algoritmo que faz os cálculos do CPF para verificar o primeiro dígito validador
  25.         int dgtoVerificador1 = 0;
  26.         for(int i = 10; i > 1; i--) {
  27.             dgtoVerificador1 += Integer.parseInt(c.charAt(-i+10) + "") * i;
  28.         }
  29.         dgtoVerificador1 *= 10;
  30.         dgtoVerificador1 %= 11;
  31.        
  32.         // Algoritmo para verificar o segundo dígito validador
  33.         int dgtoVerificador2 = 0;
  34.         for(int i = 11; i > 1; i--) {
  35.             dgtoVerificador2 += Integer.parseInt(c.charAt(-i+11) + "") * i;
  36.         }
  37.         dgtoVerificador2 *= 10;
  38.         dgtoVerificador2 %= 11;
  39.  
  40.  
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement