JAVA
Julo_du_59
Messages postés
91
Statut
Membre
-
Julo_du_59 Messages postés 91 Statut Membre -
Julo_du_59 Messages postés 91 Statut Membre -
Bonjour,
j'ai un soucis avec mon programme, je bloque sur une ligne, je ne comprend pas sa signification et comment remédier au problème.
https://imageshack.com/
Voila un petit montage de ma part, en haut à droite l'interface graphique de mon petit programme, et en dessous, les lignes de code, et c'est là qu'on voit le problème :
A la ligne =>
switch (charAt(0))
Je ne comprend pas ce qui ne va pas, pourriez-vous m'aiguiller ?
Merci d'avance
j'ai un soucis avec mon programme, je bloque sur une ligne, je ne comprend pas sa signification et comment remédier au problème.
https://imageshack.com/
Voila un petit montage de ma part, en haut à droite l'interface graphique de mon petit programme, et en dessous, les lignes de code, et c'est là qu'on voit le problème :
A la ligne =>
switch (charAt(0))
Je ne comprend pas ce qui ne va pas, pourriez-vous m'aiguiller ?
Merci d'avance
A voir également:
- JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
charAt est une méthode qui doit s'appliquer à un objet de type String. Il faut donc faire :
De plus tu dois prendre en compte le cas où op est vide, c'est à dire que le carcatère 0 n'existe pas, dans ce cas c'est une IndexOutOfBoundsException que tu dois filtrer.
switch (op.charAt(0))Remarque : le filtrage d'exception devrait uniquement porter sur les parseFloat
De plus tu dois prendre en compte le cas où op est vide, c'est à dire que le carcatère 0 n'existe pas, dans ce cas c'est une IndexOutOfBoundsException que tu dois filtrer.