Welcome to Moddingverse! You Can Get Android Tips,Tricks ,Games and Apps

write a ‘java’ program to check whether given number is Armstrong or not. (Use static keyword)

write a ‘java’ program to check whether given number is Armstrong or not. (Use static keyword)

Question

 write a ‘java’ program to check whether given number is Armstrong or not. (Use static keyword)

 Solution 

Hey, folks, today I will help you in solving core java slips of T.Y.B.C.A. InT.Y.B.C.A. In this program, you’ll learn to display all the vowels from a given string. we will solve write a ‘java’ program to check whether given number is Armstrong or not. (Use static keyword)


import java.util.Scanner;
import java.lang.Math;
public class ArmstsrongNumber
{  
//function to check if the number is Armstrong or not  
static boolean isArmstrong(int n)   
{   
int temp, digits=0, last=0, sum=0;   
//assigning n into a temp variable  
temp=n;   
//loop execute until the condition becomes false  
while(temp>0)    
{   
temp = temp/10;   
digits++;   
}   
temp = n;   
while(temp>0)   
{   
//determines the last digit from the number      
last = temp % 10;   
//calculates the power of a number up to digit times and add the resultant to the sum variable  
sum +=  (Math.pow(last, digits));   
//removes the last digit   
temp = temp/10;   
}  
//compares the sum with n  
if(n==sum)   
//returns if sum and n are equal  
return true;      
//returns false if sum and n are not equal  
else return false;   
}   
//driver code  
public static void  main(String args[])     
{     
int num;   
Scanner sc= new Scanner(System.in);  
System.out.print("Enter the number: ");  
//reads the limit from the user  
num=sc.nextInt();  
if(isArmstrong(num))  
{  
System.out.print("Armstrong ");  
}  
else   
{  
System.out.print("Not Armstrong ");  
}  
}   
}  
The Imitation Game,Ender's Game,Theory of everything.Vladimir Putin: Life Coach,LIFE OF PI.Believer

Post a Comment