Problema 12 Java

12.03.2018

Invertir un numero de forma recursiva (no usar String) 


public static void main(String[] args) { 

 int a = 254; //400 + 50 + 2 

System.out.println(invertirNum(a, 2)); 


 public static int invertirNum(int num, int pos){ 

 if(num < 10){ 

 return num; 

}else{ 

return (num % 10) * (int) Math.pow(10, pos) + (invertirNum(num/10, pos-1));

}  

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar