{"id":439,"date":"2010-02-01T16:10:46","date_gmt":"2010-02-01T15:10:46","guid":{"rendered":"http:\/\/www.donatantonio.net\/blog\/?p=439"},"modified":"2010-02-01T16:10:46","modified_gmt":"2010-02-01T15:10:46","slug":"esercizio-17-numeri-in-virgola-mobile-ordinamento","status":"publish","type":"post","link":"https:\/\/www.donatantonio.net\/blog\/guide_tutorial\/java\/esercizio-17-numeri-in-virgola-mobile-ordinamento\/","title":{"rendered":"Esercizio 17 &#8211; Numeri in virgola mobile (ordinamento)"},"content":{"rendered":"<p>Scrivere un programma che prende in input da tastiera 3 numeri in virgola mobile per poi stamparli in ordine crescente. Senza utilizzare cicli o strutture di appoggio.<\/p>\n<p>La classe VirgolaMobile.java:<\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\nimport java.util.Scanner;\r\npublic class VirgolaMobile\r\n{\r\n\tpublic static void main(String[] args)\r\n\t{\r\n\t\tScanner in = new Scanner(System.in);\r\n\r\n\t\t\/\/ Prendo in input 3 numeri in virgola mobile\r\n\t\tSystem.out.println(&quot;Dammi tre numeri in virgola mobile seguiti da &lt;invio&gt; :&quot;);\r\n\t\tdouble a = in.nextDouble();\r\n\t\tdouble b = in.nextDouble();\r\n\t\tdouble c = in.nextDouble();\r\n\r\n\t\t\/\/ Stampo a video i tre numeri in ordine decrescente\r\n\t\tSystem.out.println(&quot;Ecco i tre numeri in ordine descrescente:&quot;);\r\n\t\tif (a&gt;b &amp;&amp; a&gt;c)\r\n\t\t{\r\n\t\t\tSystem.out.println(a);\r\n\t\t\tif( b&gt;c)\r\n\t\t\t{\r\n\t\t\t\tSystem.out.println(b);\r\n\t\t\t\tSystem.out.println(c);\r\n\t\t\t}\r\n\t\t\telse\r\n\t\t\t{\r\n\t\t\t\tSystem.out.println(c);\r\n\t\t\t\tSystem.out.println(b);\r\n\t\t    }\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\tif (b&gt;a &amp;&amp; b&gt;c)\r\n\t\t\t{\r\n\t\t\t\tSystem.out.println(b);\r\n\t\t\t\tif (a&gt;c)\r\n\t\t\t\t{\r\n\t\t\t\t\tSystem.out.println(a);\r\n\t\t\t\t\tSystem.out.println(c);\r\n\t\t\t\t}\r\n\t\t\t\telse\r\n\t\t\t\t{\r\n\t\t\t\t\tSystem.out.println(c);\r\n\t\t\t\t\tSystem.out.println(a);\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t\telse\r\n\t\t\t{\r\n\t\t\t\tif (c&gt;a &amp;&amp; c&gt;b)\r\n\t\t\t\t{\r\n\t\t\t\t\tSystem.out.println(c);\r\n\t\t\t\t\tif(a&gt;b)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tSystem.out.println(a);\r\n\t\t\t\t\t\tSystem.out.println(b);\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tSystem.out.println(b);\r\n\t\t\t\t\t\tSystem.out.println(a);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Scrivere un programma che prende in input da tastiera 3 numeri in virgola mobile per poi stamparli in ordine crescente. Senza utilizzare cicli o strutture di appoggio.<\/p>\n<p>La classe VirgolaMobile.java:<\/p>\n<p>import java.util.Scanner;<br \/>\npublic class VirgolaMobile<br \/>\n{<br \/>\n\tpublic static void main(String[] args)<br \/>\n\t{<br \/>\n\t\tScanner in = new Scanner(System.in);<\/p>\n<p>\t\t\/\/ Prendo in input 3 numeri in virgola mobile<br \/>\n\t\tSystem.out.println(&quot;Dammi tre numeri in virgola mobile seguiti da &lt;invio&gt; :&quot;);<br \/>\n\t\tdouble a = in.nextDouble();<br \/>\n\t\tdouble b = in.nextDouble();<br \/>\n\t\tdouble c = in.nextDouble();<\/p>\n<p>\t\t\/\/ Stampo a video i tre numeri in ordine decrescente<br \/>\n\t\tSystem.out.println(&quot;Ecco i tre numeri in ordine descrescente:&quot;);<br \/>\n\t\tif (a&gt;b &amp;&amp; a&gt;c)<br \/>\n\t\t{<br \/>\n\t\t\tSystem.out.println(a);<br \/>\n\t\t\tif( b&gt;c)<br \/>\n\t\t\t{<br \/>\n\t\t\t\tSystem.out.println(b);<br \/>\n\t\t\t\tSystem.out.println(c);<br \/>\n\t\t\t}<br \/>\n\t\t\telse<br \/>\n\t\t\t{<br \/>\n\t\t\t\tSystem.out.println(c);<br \/>\n\t\t\t\tSystem.out.println(b);<br \/>\n\t\t    }<br \/>\n\t\t}<br \/>\n\t\telse<br \/>\n\t\t{<br \/>\n\t\t\tif (b&gt;a &amp;&amp; b&gt;c)<br \/>\n\t\t\t{<br \/>\n\t\t\t\tSystem.out.println(b);<br \/>\n\t\t\t\tif (a&gt;c)<br \/>\n\t\t\t\t{<br \/>\n\t\t\t\t\tSystem.out.println(a);<br \/>\n\t\t\t\t\tSystem.out.println(c);<br \/>\n\t\t\t\t}<br \/>\n\t\t\t\telse<br \/>\n\t\t\t\t{<br \/>\n\t\t\t\t\tSystem.out.println(c);<br \/>\n\t\t\t\t\tSystem.out.println(a);<br \/>\n\t\t\t\t}<\/p>\n<p>\t\t\t}<br \/>\n\t\t\telse<br \/>\n\t\t\t{<br \/>\n\t\t\t\tif (c&gt;a &amp;&amp; c&gt;b)<br \/>\n\t\t\t\t{<br \/>\n\t\t\t\t\tSystem.out.println(c);<br \/>\n\t\t\t\t\tif(a&gt;b)<br \/>\n\t\t\t\t\t{<br \/>\n\t\t\t\t\t\tSystem.out.println(a);<br \/>\n\t\t\t\t\t\tSystem.out.println(b);<br \/>\n\t\t\t\t\t}<br \/>\n\t\t\t\t\telse<br \/>\n\t\t\t\t\t{<br \/>\n\t\t\t\t\t\tSystem.out.println(b);<br \/>\n\t\t\t\t\t\tSystem.out.println(a);<br \/>\n\t\t\t\t\t}<br \/>\n\t\t\t\t}<br \/>\n\t\t\t}<br \/>\n\t\t}<br \/>\n\t}<br \/>\n}<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[69],"tags":[107],"_links":{"self":[{"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/posts\/439"}],"collection":[{"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/comments?post=439"}],"version-history":[{"count":0,"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/posts\/439\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/media?parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/categories?post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donatantonio.net\/blog\/wp-json\/wp\/v2\/tags?post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}