Zachery
Un nombre d'Armstrong est un nombre entier dont la somme des cubes de chaque chiffre est identique au nombre d'origine. Tels que 371 :
3^3+7^3+1^3=371
Voici le code java pour vérifier si le numéro donné est Armstrong ou non
importer java.io.Buffered Reader ; //ne pas laisser l'écart
import java.io.IO Exception ;//ne pas laisser l'écart
import java.io.Input StreamReader ; //ne laissez pas l'espace
public class ArmstrongNumber
{
public static void main ( String[] a )
{
int a , value = 0 , c ,b = 0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
c = valeur ;
System.out.print("Entrez le numéro : ");
try
{
String str = br.readLine();
c = new Integer(str).intValue();
tandis que (c != 0)
{
a = c % 10;
b = (a * a a) + b;
c = c/10 ;
}
if ( b == value )
System.out.print("le nombre donné est le nombre Armstrong");
else
System.out.print("le numéro donné n'est pas un numéro Armstrong");
} catch (IOException e)
{
System.out.println(e);
}
}
}
J'espère que le code ci-dessus vous
aidera
Nikki
Importez java.util.Scanner ;
class Num
{
public static void main(String args[])
{
int I,,j,sum,n;
Scanner in=nouveau Scanner(System.in);
System.out.println("Entrez le numéro :");
n=in.nextInt();
while(n>0)
{
I=n%10;
somme=somme+I*I*I;
n=n/10 ;
}
if(sum==n)
System.out.println("le nombre est amstrong");
else
System.out.println("le nombre n'est pas amstrong");
}
}