
O investimento de um número é para obter o número resultante de mover-se todos os seus dígitos na Inverter ordem Atualmente são, ou seja, através de seus dígitos de direita para a esquerda. Assim, Se nós por exemplo de o número 1024, o investimento daria o número 4201. Vamos ver como conseguir isso com Java:
Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | class InvertirNumero { public static void main( String[] args ) { int numero, invertido = 0, resto; Scanner s = new Scanner( System.in ); System.out.println( "Ejemplo para la inversión de un número" ); System.out.println( "Introduce un número: " ); numero = s.nextInt(); while( numero > 0 ) { resto = numero % 10; invertido = invertido * 10 + resto; numero /= 10; } System.out.println( "Número invertido: " + invertido ); } } |
Como você pode ver, com a operação de módulo e traseira Divisão, o que eu faço é ir andando pelos diferentes algarismos do número em questão, da direita para a esquerda, e eles vão adicionando em Inverter ordem na nova variável.
Saída:
1 2 3 4 | Ejemplo para la inversión de un número Introduce un número: 1024 Número invertido: 4201 |

Deixe-em um comentário ou entrar para oFórum