BigInteger ou BigDecimal.. nao consigo usar .. ajuda por fav

5 respostas
C

Pessoal!

Se alguem puder me ajudar

estou tentando fazer um simplres codido de aproximacao … quero fazer com que o numero chegue bem proximo de 4… mas com BigDecimal… q tem a mesma sintaxe que o BigInteger… mas ele da erro no for…

BigDecimal y, x, a, b;

x = BigDecimal.valueOf(1);

a = BigDecimal.valueOf(0,75);

b = BigDecimal.valueOf(3);

//y = BigDecimal.valueOf(1);

//for(int i = 1;i < 20; i++){

for(new BigDecimal.valueOf(1) ; y < 4; y++) {

// y = a*x+b;

System.out.println("N: " + n);

x = BigDecimal.valueOf(y);
} return null;

vlw!!

5 Respostas

C

Por favor … quem responder por favor coloque o codigo completo… pois as vezes por um cabecalho ja me perco…

vlw!

J

Cadê a variavel que você está atribuindo esse BigDecimal aí?

for(BigDecimal bd = new BigDecimal.valueOf(1) ; y < 4; y++) {

E mais uma coisa, porque você está criando esse BigDecimal sendo que você não está usando ele?

F

O que você deve estar querendo fazer é:

for(y; y < 4; y++) {

Certo!?!?!

C

Fabio…

acho q esse tipo de sintaxe nao funciona para Bigs (BigInteger e BigDecimal)… mas valew a tentativa!

Jair… estou tentando usar… vlw mesmo!! vamos ver se funga!! =)

C

Valew Jair…

quase perfeito… apenas y++ nao pode ser usado com BigDecimal… mas fora isso perfeito… vlw!!!
:lol: :lol:

=)

Criado 5 de junho de 2007
Ultima resposta 10 de jun. de 2007
Respostas 5
Participantes 3