0
Ceci est mon code.Char égal à l'espace
public class main_class {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
char e;
int q=0;
for(;;){
System.out.print("Enter the symbol:");
e=sc.next().charAt(0);
if (e== ' '){
q++;
}
if (e== '.')break;
}
System.out.println("Spaces : " + q);
}
}
q est toujours 0, j'ai essayé aussi:
if (e == ' ' || e == '\t' || e == '\r' || e == '\n') {
// ...
}
et Character.isWhitespace (e). Je vous remercie!
Que demandez-vous? – Dan
Pourquoi le q est toujours 0? si je saisis l'espace –
Votre scanner utilise des espaces comme délimiteur. Le jeton que vous obtenez ne va jamais commencer avec un espace. – azurefrog