Saisie au clavier [java] - Java - Programmation
Marsh Posté le 18-03-2003 à 10:31:34
a priori ca marche, il faut juste que tu catches l'IOException quelque part et ca roule
Marsh Posté le 18-03-2003 à 10:33:53
HJ a écrit : |
C'est bien d'avoir mis ton code, en revanche pourrait expliciter le probleme :
erreur de compilation -> message
exception a l'exec -> message
Marsh Posté le 18-03-2003 à 11:59:24
Je comprends pas bien le pourquoi du comment du mélange entre méthodes statiques/pas statiques ?
Marsh Posté le 18-03-2003 à 12:09:11
R3g a écrit : Je comprends pas bien le pourquoi du comment du mélange entre méthodes statiques/pas statiques ? |
Vu le niveau, moi je comprends.
La ou il en est, il se pose meme pas la question de savoir ce que c'est que le mot clé static. Il fait juste une tambouiille pour que ca compile
C'est pas pour etre mechant que je dis ca, je suis passe par la
Marsh Posté le 18-03-2003 à 12:09:45
ReplyMarsh Posté le 18-03-2003 à 12:57:29
oui, je débute en java.
Donc quand je compile, j'ai ça:
|
Marsh Posté le 18-03-2003 à 13:11:01
Bon IOException est une exception que tu es obligé de catcher. Donc tu dois mettres l'appel à saisie_string() dans un bloc try :
Code :
|
Marsh Posté le 18-03-2003 à 13:14:57
génial !
c'etait tout bête en faite.
J'avais essayer le try & catch dans l'autre méthode mais ça ne marchait pas
merci bcp, ça marche !
Marsh Posté le 18-03-2003 à 13:45:03
HJ a écrit : génial ! |
Tu peux aussi bien faire le try/catch dans saisie_string(), ca depend du traitement que tu veux en faire. Mais dans ce cas, la clause throws est inutil dans la declaration de saisie_string() ; c'est à cause de ce throws que le compilateur t'oblge à catcher l'exception à l'appel de saisie_string().
Tu pourrais tout aussi bien déclarer getSaisie() throws IOException, et faire ton try/catch dans main().
Marsh Posté le 18-03-2003 à 13:48:03
tu peux aussi, mais la c'est vraiment bourrin, tapoter :
Code :
|
Mais c'est vraiment po bien
Mais bon quand tu veux faire du vite fait ...
Marsh Posté le 18-03-2003 à 13:52:37
bobuse a écrit : tu peux aussi, mais la c'est vraiment bourrin, tapoter :
|
Ca marche ca ? j'ai jamais osé essayer.
Marsh Posté le 18-03-2003 à 15:18:42
ben oui ca marche.
et c'est bien mieux qu'un catch vide ou un catch qui fait n'imoprte quoi !!!
ca veut juste dire qu'au niveau le plus haut, tu ne sait pas quoi faire de cette exception ni comment la solutioner. Ca a rien de moche dans des petis progs
Marsh Posté le 18-03-2003 à 16:31:08
BAh sinon,
JE crois que tu peux faire comme ca aussi:
Citation : |
Marsh Posté le 18-03-2003 à 10:15:36
j'arrive pas a utiliser ma méthode de saisie au clavier.
je voudrais simplement saisir un truc au clavier, et le réafficher ensuite.