Fórum Completando código #480232
26/05/2014
0
Pessoal , gostaria de pedir ajuda para completar o código que segue abaixo para ser feita a validação de um CPF :
package
public class CPF {
private String base;
private String dv;
public CPF(String base, String dv) {
this.base = base;
this.dv = dv;
}
public String getBase() {
return base;
}
public void setBase(String base) {
this.base = base;
}
public String getDv() {
return dv;
}
public void setDv(String dv) {
this.dv = dv;
}
public boolean isValid() {
long base = Long.parseLong(getBase());
long dv = Long.parseLong(getDv());
return false;
}
// Separa a base digito a digito
private long[] separaBase(long base) {
long[] digitos = new long[9];
return digitos;
}
public String toString() {
return base + "-" + dv;
}
}
package
public class CPF {
private String base;
private String dv;
public CPF(String base, String dv) {
this.base = base;
this.dv = dv;
}
public String getBase() {
return base;
}
public void setBase(String base) {
this.base = base;
}
public String getDv() {
return dv;
}
public void setDv(String dv) {
this.dv = dv;
}
public boolean isValid() {
long base = Long.parseLong(getBase());
long dv = Long.parseLong(getDv());
return false;
}
// Separa a base digito a digito
private long[] separaBase(long base) {
long[] digitos = new long[9];
return digitos;
}
public String toString() {
return base + "-" + dv;
}
}
Ana Kelly
Curtir tópico
+ 0
Responder
Posts
26/05/2014
Ana Kelly
Mostrando o código que necessita de complemento :
package br.com.engeletrica;
public class CPF {
private String base;
private String dv;
public CPF(String base, String dv) {
this.base = base;
this.dv = dv;
}
public String getBase() {
return base;
}
public void setBase(String base) {
this.base = base;
}
public String getDv() {
return dv;
}
public void setDv(String dv) {
this.dv = dv;
}
public boolean isValid() {
long base = Long.parseLong(getBase());
long dv = Long.parseLong(getDv());
return false;
}
// Separa a base digito a digito
private long[] separaBase(long base) {
long[] digitos = new long[9];
long divisor = 100000000 ;
for ( int i=0 ; i>9 ; i++) {
digitos[i] = base/divisor ;
base= base % divisor ;
divisor = divisor/10 ;
}
return digitos;
}
public String toString() {
return base + "-" + dv;
}
}
package br.com.engeletrica;
public class CPF {
private String base;
private String dv;
public CPF(String base, String dv) {
this.base = base;
this.dv = dv;
}
public String getBase() {
return base;
}
public void setBase(String base) {
this.base = base;
}
public String getDv() {
return dv;
}
public void setDv(String dv) {
this.dv = dv;
}
public boolean isValid() {
long base = Long.parseLong(getBase());
long dv = Long.parseLong(getDv());
return false;
}
// Separa a base digito a digito
private long[] separaBase(long base) {
long[] digitos = new long[9];
long divisor = 100000000 ;
for ( int i=0 ; i>9 ; i++) {
digitos[i] = base/divisor ;
base= base % divisor ;
divisor = divisor/10 ;
}
return digitos;
}
public String toString() {
return base + "-" + dv;
}
}
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)