ola Galera,
Nunca mexi com dados BigInteger e notei que não é a mesma coisa que integer.
Pois estou com um problema em somar muitas variaveis na expressão. Tem como fazer algo assim ?
Ex:
BigInteger soma;
BigInteger parcela1;
BigInteger parcela2;
BigInteger parcela3;
soma = parcela1 + parcela2 + parcela3;
No meu código está assim:
BigInteger soma = new BigInteger(“0”);
soma.add(this.getParcela1());
soma.add(this.getParcela2());
soma.add(this.getParcela3());
e tb naum ta saindo o resultado dessa operação de soma.
Muito Obrigado
Ricardo
soma = parcela1 + parcela2 + parcela3;
deve ser codificado como:
soma = parcela1.add (parcela2).add (parcela3);
ou então:
soma = parcela1;
soma = soma.add (parcela2);
soma = soma.add (parcela3);
Valeu cara.
Economizou umas linhas e não sabia que tinha quer atribuir a soma a uma variavel.
Ex: soma = soma.add(parcela1);
eu tava fazendo somente soma.add(parcela1) pensando que ja atualizava a variavel.
Muito Obrigado pela grande ajuda
Ricardo
Só pra constar Ricardo, quando vc tiver um problema desse tipo com alguma classe Java da uma olhada na API em http://java.sun.com/javase/6/docs/api/ abraço!!
Só para contrariar - a documentação da API é extremamente útil mas não é muito clara, porque foi feita pelos próprios programadores.
Se ela tivesse sido feita por escritores profissionais (como o pessoal que toma conta do Java Tutorial), seria bem mais clara.
Mas é o que temos.
Só para contrariar (2) - Mas a documentação da API é extremamente útil. =-)
ola Galera,
Valeu pela ajuda, mas to com outra duvida.
Dei uma lida na API e msm assim naum achei uma solução…preciso de ver realmente como é a sintaxe do comando.
Queria fazer comparações com BigInteger…<, >, <= e >=.
Só um exemplo de código pra mim ver
Muito Obrigado
Ricardo