All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.jqwik.engine.support.MathSupport Maven / Gradle / Ivy

There is a newer version: 1.9.1
Show newest version
package net.jqwik.engine.support;

public class MathSupport {
	public static long factorial(long number) {
		if (number > 20) {
			throw new ArithmeticException("MathSupport.factorial() only works till 20");
		}
		long result = 1;

		for (long factor = 2; factor <= number; factor++) {
			result *= factor;
		}

		return result;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy