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 인걸 까먹지 맙시다
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 10950 JAVA 자바] A+B - 3 (3) | 2023.08.19 |
---|---|
[백준 10926 JAVA 자바] ??! (0) | 2023.08.19 |
[백준 10871 JAVA 자바] X보다 작은 수 (0) | 2023.08.19 |
[백준 10870 JAVA 자바] 피보나치 수 5 (0) | 2023.08.19 |
[백준 10869 JAVA 자바] 사칙연산 (0) | 2023.08.19 |