{"id":714,"date":"2017-10-23T01:02:10","date_gmt":"2017-10-23T00:02:10","guid":{"rendered":"http:\/\/chezdom.net\/etu\/?page_id=714"},"modified":"2017-10-23T01:20:37","modified_gmt":"2017-10-23T00:20:37","slug":"la-classe-console","status":"publish","type":"page","link":"https:\/\/chezdom.net\/etu\/la-classe-console\/","title":{"rendered":"La classe Console"},"content":{"rendered":"<p>La classe console est une classe destin\u00e9e \u00e0 simplifier les entr\u00e9es sur la console : saisir un entier ou une cha\u00eene de caract\u00e8res. Elle comporte 3 m\u00e9thodes statiques publiques. Pour l&rsquo;utiliser vous devez la recopier sur la page <a href=\"http:\/\/chezdom.net\/etu\/console-java\/\">Console.java<\/a> et la mettre dans un fichier appel\u00e9 <code>Console.java<\/code>. Il suffira ensuite que ce fichier soit dans le m\u00eame r\u00e9pertoire que le programme qui l\u2019appellera (et il faudra l&rsquo;avoir compil\u00e9e \u00e9videmment).<\/p>\n<h2>M\u00e9thodes de la classe Console<\/h2>\n<h3><code>public static String readln()<\/code><\/h3>\n<p>Cette m\u00e9thode sert \u00e0 saisir une cha\u00eene de caract\u00e8res.<br \/>\nPour l&rsquo;utiliser :<\/p>\n<pre class=\"brush: java\">\r\nString s=Console.readln();\r\n<\/pre>\n<p>Apr\u00e8s l&rsquo;ex\u00e9cution de cette ligne, s contiendra la cha\u00eene saisie sur la ligne de commande.<\/p>\n<h3><code>public static int readln_int()<\/code><\/h3>\n<p>Cette m\u00e9thode sert \u00e0 saisir un nombre de type entier. Si la saisie ne peut \u00eatre convertie en entier, une exception sera g\u00e9n\u00e9r\u00e9e.<br \/>\nPour l&rsquo;utiliser :<\/p>\n<pre class=\"brush: java\">\r\nint n=Console.readln_int();\r\n<\/pre>\n<h3><code>public static double readln_double()<\/code><\/h3>\n<p>M\u00e9thode similaire pour saisir un r\u00e9el au format double.<\/p>\n<h2>Tester<\/h2>\n<p>Pour tester vous pouvez essayer les commandes suivantes dans un programme (dans la fonction main).<\/p>\n<pre class=\"brush: java\">\r\n        System.out.print(&quot;\\nSaisissez une cha\u00eene de caract\u00e8res : &quot;);\r\n        String s=Console.readln();\r\n        System.out.print(&quot;La chaine saisie est : \\&quot;&quot;+s+&quot;\\&quot;&quot;);\r\n\r\n        System.out.print(&quot;\\nSaisissez un entier : &quot;);\r\n        int i=Console.readln_int();\r\n        System.out.print(&quot;Le nombre saisi est : &quot;+i);\r\n\r\n        System.out.print(&quot;\\nSaisissez un r\u00e9el : &quot;);\r\n        double d=Console.readln_double();\r\n        System.out.print(&quot;Le nombre saisi est : &quot;+d);\r\n<\/pre>\n<p>Essayez de saisir des donn\u00e9es erron\u00e9es (des lettres \u00e0 la place d&rsquo;un entier par exemple) et voyez comment le programme se comporte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La classe console est une classe destin\u00e9e \u00e0 simplifier les entr\u00e9es sur la console : saisir un entier ou une cha\u00eene de caract\u00e8res. Elle comporte 3 m\u00e9thodes statiques publiques. Pour l&rsquo;utiliser vous devez la recopier sur la page Console.java et<span class=\"ellipsis\">&hellip;<\/span> <span class=\"read-more\"><a href=\"https:\/\/chezdom.net\/etu\/la-classe-console\/\">Lire la suite &#8250;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-714","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9qu1A-bw","_links":{"self":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/comments?post=714"}],"version-history":[{"count":4,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/714\/revisions"}],"predecessor-version":[{"id":718,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/714\/revisions\/718"}],"wp:attachment":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/media?parent=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}