Salve a tutti,
ho un piccolo problema, un esercizio in cui devo verificare se una parola è palindrome (leggibile in entrambi i versi, tipo OTTO o ANNA).

Il problema è alla fine del codice, mi dice che char can't be redeferenced... che significa? dov'è l'errore?

Nell'esercizio distinguo tra frasi con numero di lettere pari e dispari, questo è solo il codice per le lettere pari

public class Frase {

public static void main(String args[]) {

int pari;
int dispari;

char ch[]=args[0].toCharArray();

System.out.println(ch.length);

if (ch.length%2<1) {

pari=ch.length/2;
System.out.println(pari);

for(int i=0; i<=pari; i++) {

for (int a=ch.length; a>=pari; a--) {

if (ch[i].equals(ch[a])) {

System.out.println("la frase è palindrome");


}

}

}



}

}

}

Grazie 1000

Ciao