determine if a number is factorial in Java

‮.www‬lautturi.com
determine if a number is factorial in Java
// check if a number is factorial

static boolean isFactorial(int n)
{
    for (int i = 1;; i++)
    {
        if (n % i == 0)
        {
            n /= i;
        }
        else
        {
            break;
        }
    }
 
    if (n == 1)
    {
        return true;
    }
    else
    {
        return false;
    }
}
Created Time:2017-09-04 20:43:29  Author:lautturi