error: class, interface or enum expected

Java

13/11/2015

Olá a todos!

Estou tentando compilar um código e apesar de já ter gasto um bom tempo e alguns neurônios não consegui encontrar o motivo do erro relatado no título.
O erro acontece na seguinte parte do código:

public static int[] b(byte[] paramArrayOfByte)
  {
    int[] arrayOfInt = new int[paramArrayOfByte.length];
    for (int i = 0; i < arrayOfInt.length; i++) {
      arrayOfInt[i] = a(paramArrayOfByte[i]);
    }
    return arrayOfInt;
  }


e o erro presentado é o seguinte:

c:\Users\ZZZZZZ\XXXXX\YYYY\New Project\root\a.java:59: error: class,
interface, or enum expected
    for (int i = 0; i < arrayOfInt.length; i++) 
                                                         ^
{
Felipe Magalhães

Felipe Magalhães

Curtidas 0

Respostas

Felipe Magalhães

Felipe Magalhães

13/11/2015

Corrigindo: a indicação do erro está no "i++" do código.
GOSTEI 0
Jothaz

Jothaz

13/11/2015

Me parece que o erro esta na próxima linha e não no i++.

 arrayOfInt[i] = a(paramArrayOfByte[i]); 


O que vem a ser:
 a(paramArrayOfByte[i]); 


Não vi a declaração do "a". Se for para usar recursividade deveria ser:

 b(paramArrayOfByte[i]); 
GOSTEI 0
POSTAR