in

Número Armstrong en Java – Javatpoint

En esta sección, discutiremos cuál es el número de Armstrong y también crear Programas Java para comprobar si el número dado es un Número de Armstrong o no. los Programa de números Armstrong preguntas frecuentes en entrevistas de codificación Java y académicos.

Número Armstrong

Un Armstrong número es un número positivo de m dígitos que es igual a la suma de mth poderes de sus dígitos. También se conoce como pluscuamperfecto, o Plus perfecto, o Narcisista número. Es una secuencia OEIS A005188. Entendamos con un ejemplo.

Ejemplo de número Armstrong

1: 11 = 1

2: 21 = 2

3: 31 = 3

153: 13 + 53 + 33 = 1 + 125+ 27 = 153

125: 13 + 23 + 53 = 1 + 8 + 125 = 134 (no es un número de Armstrong)

1634: 14 + 64 + 34 + 44 = 1 + 1296 + 81 + 256 = 1643

Del mismo modo, también podemos comprobar otro número.

Los primeros números de Armstrong entre 0 y 999 son 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407. Algunos otros números de Armstrong son 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818, 9800817, 9926315, 24678050, 24678051, 88593477, 146511208, 472335975, 534494836, 912985153, 321640494974501, 32164049746550.

Tenga en cuenta que no existe un número Armstrong de dos dígitos.

Programa Java Armstrong Number

El siguiente programa Java imprime todos los números Armstrong hasta el límite especificado.

ArmstrongNumberExample1.java

Producción:

Enter the limit: 999
Armstrong Number up to 999 are: 
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407

Creemos otro programa Java que verifique si el número dado es un número Armstrong o no.

ArmstrongNumberExample2.java

Salida 1:

Enter the number: 2
Armstrong

Salida 2:

Enter the number: 1675
Not Armstrong

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Propiedad de color CSS

problem solutions

Estructuras de datos: conceptos básicos de algoritmos