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);
}
}
}