- import java.util.Scanner; 
-   
- public class X { 
-   
-             public static int-  leerEntero  (String-  pregunta ) {
 
-             Scanner entrada  = new-  Scanner (System- . in);
-             return entrada.nextInt(); 
-         } 
-             public static void-  main  (String[]-  argumentos ) {
 
-                 int numero = leerEntero("Escriba un número entero: "); 
-                 System- . out- . printf("El número %d tiene %d cifras que suman %d y su imagen especular es el %dn"- , 
 
-                         numero, 
-                         CalculadoraEnteros.numCifras(numero), 
-                         CalculadoraEnteros.sumaCifras(numero), 
-                         CalculadoraEnteros.imagen(numero)); 
-         } 
-             public static double-  leerReal  (String-  pregunta ) {
 
-                 Scanner entrada  = new-  Scanner (System- . in);
-                 return entrada.nextInt(); 
-             } 
-             public static void-  main1  (String[]-  argumentos ) {
 
-                 double numero = leerReal("Escriba un número real: "); 
-                 System- . out- . printf("El número %d tiene %d cifras que suman %d y su imagen especular es el %dn"- , 
 
-                         numero, 
-                         CalculadoraEnteros.numCifras((int) numero), 
-                         CalculadoraEnteros.sumaCifras((int) numero), 
-                         CalculadoraEnteros.imagen((int) numero)); 
-         } 
-          
- } 
-