Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - TheKaleb32

#1
/*
Aqui esta una opcion de como se pueden generar con recursividad el ejercicio de invertir un numero.. Se regresa un String, y para solucionar el problema de imprimir ceros innecesarios al inicio o final del String, ocupo un contador y una condición extra..!   
**/

        public static void main(String[] args) {
      System.out.println( invertir ( 1230456 ) );      
   }// cierro metodo main   

         public static String invertir( int a, int b) {

      int c = ++b;

      if( a % 10 == 0 && c - 1 == 0){
         return ( "" + invertir( ( a / 10 ) , c - 1 ));
      }else{
         if ( a == 0 )
            return "";
         else
            return ( ( a % 10 ) + invertir( ( a / 10 ) , c ) );
      }
   }//cierro metodo invertir