import java.util.Scanner; // Importa la clase Scanner 
public class NumeroArmstrong {
        public static void main (String args[]) {
            Scanner scanner = new Scanner (System.in); //  Crea un objeto scanner 
            System.out.print ("Ingresa un numero:");
            int numeroOriginal = scanner.nextInt (); // Lee un número ingresado por el usuario 
            int ultimoDigito;
            double digitos;
            double suma = 0;
            int numero = numeroOriginal;
            digitos = Math.floor(Math.log10 (numero)) + 1;
            while (numero > 0) {
                ultimoDigito = numero % 10;
                suma = suma + Math.pow(ultimoDigito, digitos);
                numero = numero / 10;
            }
            if (numeroOriginal == suma) {
                System.out.println (numeroOriginal + "es un número Armstrong");
            } else {
                System.out.println (numeroOriginal + "no es un número de Armstrong");
            }
            scanner.close (); // Cierra el objeto Scanner al finalizar 
        }
    } 

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: