sábado, 8 de setembro de 2012

Inverter número


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

Sem comentários:

Enviar um comentário