Polinomio

Boa noite, eu tenho que construir uma classe polinomio para representar um polinomio de uma variavel, de tal forma que o usuario insira o grau do polinomio…

[code]
import java.util.*;

public class Polinomio{

private double a[];

public Polinomio(int n){}

public void setCoef(int i, double v){
	a[i] = v;
}

public double getCoef(int i){
	return a[i];
}

public double getY(double x){
	
	double y = 0.0;
	for ( i = 0 ; i < a.length ;i ++){
		y = y + (a[i] * Math.pow(x,i));
	}
	return y;
}

}[/code]

mas na hora de compila da erro na linha y = y + (a[i] * Math.pow(x,i));

tenta fazer isso:

for (int i = 0 ; i < a.length ;i ++){  
     y = y + (a[i] * Math.pow(x,i));  
}  

a variavel i não estava inicializada…

como assim?

Boa noite colegas !

juliana:

Talvez já tenha descoberto, mas faltou o “int” na declaração da variavel “i”

for (int i = 0

//no lugar de
//for ( i = 0 ; 

[]s

P.S. - Não consegui entender como essa classe funcionaria…