probleme ioException

probleme ioException - Java - Programmation

Marsh Posté le 28-10-2019 à 22:01:46    

Bonjour j'ai un probleme avec mon programme.
public class HelloWorld{
 
     public static void main(String []args){
         
        String tmp = "" ;
        char abc = '\0';
        while (abc != '\n')
        {
            abc = (char)System.in.read() ;
            if (abc !='\r' && abc !='\n' ) tmp =tmp+abc;
        }
         
         
     }
}
Sur la console on m'indique "
java:9: error: unreported exception IOException; must be caught or declared to be thrown
 
J'ai besoin d'aide je suis nouveau en java .Bonne journée

Reply

Marsh Posté le 28-10-2019 à 22:01:46   

Reply

Marsh Posté le 29-10-2019 à 11:50:17    

C'est à la compilation que tu as une erreur.
 
La méthode System.in.read() peut lancer une IOException.
Il faut donc dire à ton programme quoi faire de cette exception.
 
Soit tu fais un try / catch autour, soit tu déclare que ta méthode (main) lance cette exception :
 
 public static void main(String []args) throws IOException {  
 
Plus d'info sur la gestion des exceptions :
https://www.jmdoudoux.fr/java/dej/chap-exceptions.htm

Reply

Marsh Posté le 29-10-2019 à 12:02:21    

Merci beaucoup

Reply

Marsh Posté le 15-08-2021 à 22:45:26    

bonsoir
j arrive pas a poster des messages , ERREUR DE TRAITEMENT DE LA REPONSE

 

depuis 2 jours maintenent

 

appli HFR ,Android 9 xiaomi mi mix 2

 

merci

 

J'ai utilisé la version PC pour ce post  :jap:


Message édité par usma16 le 15-08-2021 à 22:50:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed