JAVA

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

A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
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.
0
Julo_du_59 Messages postés 91 Statut Membre 2
 
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 ;)
0