Alguem tem ideia de como posso arrumar meu codigo
[code]
public void principal(String polinomio){
String valores = polinomio;
valores = valores.replaceAll( "x", " ");
valores = valores.replaceAll("\+", " ");
valores = valores.replaceAll("-", " -");
String num[] = valores.split(" ");
Integer numero[] = new Integer[num.length];
Integer expoente [] = new Integer[num.length];
int j = 1;
int k = 0;
for (int i = 0; i < (num.length+2)/2; i = i++) {
numero[i] = Integer.parseInt(num[k]);
expoente[i]= Integer.parseInt(num[j]);
j = j + 2;
k = k + 2;
}
}[/code]
o erro esta na linha
numero[i] = Integer.parseInt(num[k]);
e aparece java.lang.ArrayIndexOutOfBoundsException,
o que devo fazer.