https://adonaimedrado.pro.br/wiki/index.php?title=Solu%C3%A7%C3%A3o:_Problema_da_rota%C3%A7%C3%A3o_dos_algarismo_do_n%C3%BAmero_inteiro_(invertido)&feed=atom&action=history Solução: Problema da rotação dos algarismo do número inteiro (invertido) - Revision history 2024-03-29T14:23:52Z Revision history for this page on the wiki MediaWiki 1.26.2 https://adonaimedrado.pro.br/wiki/index.php?title=Solu%C3%A7%C3%A3o:_Problema_da_rota%C3%A7%C3%A3o_dos_algarismo_do_n%C3%BAmero_inteiro_(invertido)&diff=3820&oldid=prev Adonaimedrado: Created page with '== Método 1 == <code lang="java"> import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner leitor = new Scanner(Syste…' 2010-12-04T18:56:42Z <p>Created page with &#039;== Método 1 == &lt;code lang=&quot;java&quot;&gt; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner leitor = new Scanner(Syste…&#039;</p> <p><b>New page</b></p><div>== Método 1 ==<br /> &lt;code lang=&quot;java&quot;&gt;<br /> import java.util.Scanner;<br /> <br /> public class Main <br /> {<br /> public static void main(String[] args) <br /> { <br /> Scanner leitor = new Scanner(System.in);<br /> <br /> int numero = leitor.nextInt(); <br /> int multiplicador = 10;<br /> <br /> if (numero&lt;10)<br /> {<br /> System.out.println();<br /> return;<br /> }<br /> <br /> while((numero/multiplicador)!=0)<br /> multiplicador*=10;<br /> <br /> multiplicador/=10;<br /> <br /> for (int i = 10; numero/i!=0; i*=10)<br /> {<br /> numero = <br /> ((numero%10)*multiplicador)<br /> + numero/10;<br /> <br /> System.out.println(numero);<br /> } <br /> }<br /> }<br /> &lt;/code&gt;<br /> <br /> == Método 2 ==<br /> &lt;code lang=&quot;java&quot;&gt;<br /> import java.util.Scanner;<br /> <br /> public class Main <br /> {<br /> public static void main(String[] args) <br /> { <br /> Scanner leitor = new Scanner(System.in);<br /> <br /> String texto = leitor.nextLine();<br /> <br /> int numero = Integer.parseInt(texto);<br /> <br /> if (numero&lt;10)<br /> {<br /> System.out.println();<br /> return;<br /> }<br /> <br /> for (int i = 0; i&lt;texto.length()-1; i++)<br /> {<br /> numero = <br /> ((numero%10)*(int)Math.pow(10,texto.length()-1))<br /> + numero/10;<br /> <br /> System.out.println(numero);<br /> } <br /> }<br /> <br /> }<br /> &lt;/code&gt;<br /> <br /> == Método 3 ==<br /> &lt;code lang=&quot;java&quot;&gt;<br /> import java.util.Scanner;<br /> <br /> public class Main <br /> {<br /> public static void main(String[] args) <br /> { <br /> Scanner leitor = new Scanner(System.in);<br /> <br /> String texto = leitor.nextLine();<br /> <br /> if (texto.length()==1)<br /> {<br /> System.out.println();<br /> return;<br /> }<br /> <br /> for(int i = 0; i&lt;texto.length()-1; i++)<br /> {<br /> texto = <br /> texto.substring(texto.length()-1)<br /> + texto.substring(0,texto.length()-1);<br /> System.out.println(texto);<br /> }<br /> } <br /> }<br /> &lt;/code&gt;<br /> <br /> == Método 4 ==<br /> &lt;code lang=&quot;java&quot;&gt;<br /> import java.util.Scanner;<br /> <br /> public class Main <br /> {<br /> public static void main(String[] args) <br /> { <br /> Scanner leitor = new Scanner(System.in); <br /> <br /> String texto = leitor.nextLine();<br /> <br /> if (texto.length()==1)<br /> {<br /> System.out.println();<br /> return;<br /> }<br /> <br /> char vetor[] = texto.toCharArray();<br /> <br /> for(int i = vetor.length -1; i&gt;=1; i--)<br /> {<br /> for(int x = i; x&lt;vetor.length; x++)<br /> {<br /> System.out.print(vetor[x]);<br /> }<br /> for(int y = 0; y&lt;i; y++)<br /> {<br /> System.out.print(vetor[y]);<br /> } <br /> System.out.println();<br /> }<br /> } <br /> }<br /> &lt;/code&gt;</div> Adonaimedrado