Ciao ragazzi,
eccomi di nuovo qui a chiedervi una manina.
devo ricercare in una stringa il numero di spazi seguiti da vocale.
public class Spazi {
public static void main(String[] args) {
String s;
int n = 0; //contatore
s = Input.readString("Inserisci una frase: ");
for ( int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ' ' + (s.charAt(i) == 'a' || s.charAt(i) == 'e' || s.charAt(i) == 'i' || s.charAt(i) == 'o' || s.charAt(i) == 'u')) {
n++;
}
}
System.out.println("Gli spazi seguiti da vocale sono:" + n);
}
}
Ovviamente quando compilo mi dà l'errore "operator + cannot be applied to char,boolean" nell'if.
In quale altro modo posso dirgli "spazio seguito da vocale"?

Rispondi quotando