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
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
Merci beaucoup
bonsoirj 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