Calculo Módulo 11

Caros amigos Primeira vez que estou escrevendo aqui espero ajudar aqueles que tiveram a mesma dificuldade que eu.

Criar uma classe que calculo o módulo 11 de um número.
La vai esta classe de exemplo peguei do próprio FORUM so que tive de ajustar pois tinha um pequeno erro.
Neste novo testei e funciona.

[code]public class Verificadores{

public Verificadores(){
}

/**
* calcula modulo de 11.
* @return int
*/
public int modulo11(String numero){
	int peso, total, contador,contador2 modulo, digito;
	digito = 0;
	peso     = 2;
	total    = 0;
	contador = numero.length()-1;
    contador2 = numero.length();
	while (contador >= 0){
	   total += Integer.parseInt(numero.substring(contador,contador2)) * peso;
	   contador--;
	   contador2--;
	   peso++;
	}
	if (total >= 11){
	   modulo = total % 11;
	   if (modulo > 1){
	      digito = 11 - modulo;
	   }else{
	      if (modulo == 1){
	         digito = 0;
	      }else{
	         if (modulo == 0){
	            digito = 1;
	         }
	      }
	   }
	}else{
	   digito = 11 - total;
	}
	return digito;
}

}[/code]
Valeu. Espero ter ajudado alguem
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:

Qual o problema que tu esta tendo ?