Monday, February 18, 2019

Diassarim number isc

Diassariun number detecting program
     

import java.math.*;
class Diassarium
{
public static int num,size;
public Diassarium(int h)
{
num=h;
size=0;
}
public static void countDigit()
{  
int n=num;
while(n>0)
{
size++;
n=n/10;
}

}
public static int sumofDigits(int n,int p)

   if(p==0)
   return 0;
    else
return ((int)Math.pow((n%10),p)+sumofDigits(n/10,p-1));
}
public static void check(int numcheck)
{  int n=sumofDigits(num,size);
if(n==numcheck)
System.out.println("Diassarium");
else
System.out.println("not Diassarium");
}
public static void main(String args[])
{
Diassarium obj=new Diassarium(135);
obj.countDigit();
obj.check(135);
Diassarium n=new Diassarium(124);
obj.countDigit();
obj.check(124);

}
}

No comments:

Post a Comment