Programma conta frequenza caratteri. come elimino l'errore?

di il
1 risposte

Programma conta frequenza caratteri. come elimino l'errore?

Buongiorno in calce il programma scritto ma quando faccio la verifica dell'errore midice c'è un errore sulla parte che ho riportato in grassetto.

Mi dice esattamente che " java:17: error: not a statement
freqCar[j++];
^
1 error
"

COSA SBAGLIO?
GRAZIE ANTICIPATAMENTE A TUTTI.


import java.util.*;
public class cercaFrequenza{
public static void main (String [] args){
Scanner in = new Scanner(System.in);
System.out.println ("Inserisci il testo: ");
String testo=in.next();
int n=testo.length();
char [] elencoCar= new char[n];
int [] freqCar = new char [n];
int m= 0;
for (i=0; i<n ; i++){
char carCor= testo.CharAt(i);
boolean trovatoCar=false;
for ( j=0; j<m && !trovatoCar; j++)
if (carCor==elencoCar[j]){
tovatoCar=true;
freqCar[j++];
}
if (!torvatoCar)
elencoCar=carCor[m];
freqCar[m]=1;
m++;
}
System.out.prntln("Frequenza dei caratteri");
for (i=0; i<m; i++){
System.out.println("Carattere < "+ elencoCar +">:");
System.out.println("ha frequenza " + freqCar);
}
}
}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte