Quiero invertir un número con recursividad y no consigo hacerlo, en mi cabeza tiene sentido lo que escribo, pero después al ejecutarlo no se invierte el número, alguien puede decirme donde está el error?
Código [Seleccionar]
public static int invertir(int num) {
if (num<10) {
return num;
}
else {
return (num%10)+(invertir(num/10)*10);
}
}
public static void main(String[] args){
int num=123;
System.out.println(invertir(num));
}