La programación Java utiliza un método recursivo para invertir los dígitos de cada dígito de un número entero. Por ejemplo, ingrese 1997 y la salida mostrará 7991.
Programa fuente Java:
importar java.util.Scanner;
clase pública Test20 {
public static void main(String[ ] args) {
Exploración del escáner = new Scanner(System.in);
int num;
System.out.print("Ingrese un número entero :");
num = scan.nextInt();
System.out.print("Entero después de reverso: ");
reverso (num );
}
//Método recursivo
public static void reverse(int num){
if(num < = 0 ){
retorno;
}
System.out.print(num%10);
reverso(num/ 10) ;
}
}
Ejecute la prueba:
Ingrese un número entero: 1997
Invierta el número entero después de la inversión: 7991
Ingrese un número entero: 1234
El número entero después de la inversión: 4321