Metodo de soma (add) para BigInteger

4 respostas
masterpablo

Olá amigos,
tenho uma lista encadeada de BigInteger e em um determinado momento eu quero somar o primeiro elemento da lista como ultimo elemento da lista mas nao estou obtendo sucesso.

Meu eclipse que o metodo add nao foi definido.

Vejam o código:

public void removeSoma(){
		NodeBI x= sentinela.next;
		NodeBI y= sentinela.prev;
		
		soma=x.add (y);

A classe java.math.* já foi importada, só o método add que nao funciona mesmo.

Um abraço!

4 Respostas

T

Uai, NodeBI não é um BigInteger (a menos que você herde dele), então o método add não deve estar realmente definido.

masterpablo

Mas como eu faria para somar os valores de dois nodos entao?

Existe um metodo que pegue o valor de cada nodo?

T

Como é a declaração da classe NodeBI?

masterpablo
public class NodeBI{ 
	BigInteger valor;
	NodeBI next;
	NodeBI prev;
	
		
	public NodeBI(BigInteger r){
		this.valor=r;
	}

}
Criado 18 de setembro de 2008
Ultima resposta 18 de set. de 2008
Respostas 4
Participantes 2