Zachery
Un número de Armstrong es un número entero cuya suma de los cubos de cada dígito es igual al número original. Por ejemplo, 371:
3 ^ 3 + 7 ^ 3 + 1 ^ 3 = 371
A continuación se muestra el código java para verificar si el número dado es Armstrong o no
import java.io.Buffered Reader; // no deje el espacio
import java.io.IO Exception; // no deje el espacio
import java.io.Input StreamReader; // no deje el espacio
public class ArmstrongNumber
{
public static void main (String [] a)
{
int a, value = 0, c, b = 0;
BufferedReader br = new BufferedReader (nuevo InputStreamReader (System.in));
c = valor;
System.out.print ("Ingresar número:");
intente
{
String str = br.readLine ();
c = nuevo Integer (str) .intValue ();
mientras (c! = 0)
{
a = c% 10;
b = (a * a a) + b;
c = c / 10;
}
if (b == valor)
System.out.print ("el número dado es el número de Armstrong");
else
System.out.print ("el número dado no es el número Armstrong");
} catch (IOException e)
{
System.out.println (e);
}
}
}
Espero que el código anterior te ayude a
disfrutar de los comentarios :)
Nikki
Importar java.util.Scanner;
class Num
{
public static void main (String args [])
{
int I ,, j, sum, n;
Escáner en = nuevo escáner (System.in);
System.out.println ("Ingresar número:");
n = in.nextInt ();
mientras que (n> 0)
{
I = n% 10;
suma = suma + I * I * I;
n = n / 10;
}
if (suma == n)
System.out.println ("el número es muy fuerte");
else
System.out.println ("el número no es muy fuerte");
}
}