백준 문제풀기/JAVA

[백준 10872 JAVA 자바] 팩토리얼

냉동피자 2023. 8. 19. 12:56

 

n!을 출력합시다

 

숫자! 는 숫자팩토리얼 이라고 부르는데

1부터 숫자까지의 총 곱을 구하는거에요

 

예를들어 5! 는

1*2*3*4*5 = 120 입니다

 

반복문을 이용할까요?

 

코드입니다

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);

		int n = scan.nextInt();
		int ans=1;
		
		if (n==0) {
			ans = 1;
		}else {
			for(int i=1;i<=n;i++) {
				ans *= i;
			}
		}
		
		System.out.println(ans);
	}	
}

아하 0! = 1 인걸 까먹지 맙시다