
Este é uma algoritmo simples que permite inverter um número inteiro.
package com.blogspot.aefdev; public class InverteNumero { public static int inverteNumero(int numero) { int nInvertido = 0; int tmp = 0; while (numero > 0) { tmp = numero % 10; numero /= 10; nInvertido = nInvertido * 10 + tmp; } return nInvertido; } public static void main(String[] args) { System.out.println(inverteNumero(123457)); System.out.println(inverteNumero(4356652)); } }Resultado:
754321 2566534