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
2 réponses
-
charAt est une méthode qui doit s'appliquer à un objet de type String. Il faut donc faire :
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. -
Merci de ta réponse KX ^^
Il faut dire que je débute en programmation, je ne suis qu'en 1ere année de BTS IRIS, et ça fait à peine un mois que j'ai commencé.
Bref, encore merci ;)