자바의 팩토리얼 프로그램
2201 단어 javafactorialprograminjava
6! = 720
7! = 5040
여기, 6! "6 factorial"로 발음되며 "6 bang"또는 "6 shrieks"라고도합니다.
계승은 일반적으로 조합 및 순열(수학)에서 사용됩니다.
양수 n의 계승은 다음과 같이 지정됩니다.
factorial of n (n!) = 1 * 2 * 3 * 4 * ... * n
factorial program in java 언어를 작성하는 방법에는 여러 가지가 있습니다. 자바에서 팩토리얼 프로그램을 작성하는 3가지 방법을 보자.
당신은 이것을 좋아할 것입니다:
JavaScript Projects For Beginners
Automatic Image Slider
Sidebar Menu using HTML and CSS
Cool Glowing Effect on Buttons
예제 1: BigInteger를 사용하여 숫자의 계승 찾기
`java.math.BigInteger 가져오기;
공개 클래스 계승 {
public static void main(String[] args) {
int num = 30;
BigInteger factorial = BigInteger.ONE;
for(int i = 1; i <= num; ++i)
{
// factorial = factorial * i;
factorial = factorial.multiply(BigInteger.valueOf(i));
}
System.out.printf("Factorial of %d = %d", num, factorial);
}
}`
여기서는 long 대신 BigInteger 변수 factorial을 사용합니다.
*는 BigInteger와 함께 사용할 수 없으므로 대신 곱에 대해 곱하기()를 사용합니다. 또한 곱셈을 위해 num을 BigInteger로 캐스팅해야 합니다.
Reference
이 문제에 관하여(자바의 팩토리얼 프로그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ombhusal/factorial-program-in-java-330h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)