Witam, próbuję skompilować klasę java w oracle i wyskakuje błąd: "Badly formed source". Przypuszczam, że to przez operator && w pętli while, jeżeli tak to czym go zastąpić? oto kod:
create or replace java source named sKMP as
class cKMP{
public static int[] tablica(String wzorzec)
{
String p = wzorzec;
int m=p.length();
int[] b = new int[m+1];
int i=0, j=-1;
b[i]=j;
while (i<m)
{
while(j>=0 && p.charAt(i)!=p.charAt(j)){
j=b[j];
}
i++; j++;
b[i]=j;
}
return b[i];
}
};