728x90
반응형
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int res = 1;
for (int i = a; i > 0; i--) {
res *= i;
}
System.out.println(res);
}
}
res = 1; 초기화를 해주지 않으면 res에는 아무런 숫자도 없기 때문에 (!= 0) 오류가 뜬다.
728x90
반응형
'백준' 카테고리의 다른 글
[JAVA] 백준 7287번 등록 (0) | 2023.03.01 |
---|---|
[JAVA] 백준 18108번 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.03.01 |
[JAVA] 백준 10926번 ??! (0) | 2023.02.28 |
[JAVA] 백준 10809번 알파벳 찾기 (0) | 2023.02.28 |
[JAVA] 백준 11654번 아스키 코드 (0) | 2023.02.28 |
728x90
반응형
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int res = 1;
for (int i = a; i > 0; i--) {
res *= i;
}
System.out.println(res);
}
}
res = 1; 초기화를 해주지 않으면 res에는 아무런 숫자도 없기 때문에 (!= 0) 오류가 뜬다.
728x90
반응형
'백준' 카테고리의 다른 글
[JAVA] 백준 7287번 등록 (0) | 2023.03.01 |
---|---|
[JAVA] 백준 18108번 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.03.01 |
[JAVA] 백준 10926번 ??! (0) | 2023.02.28 |
[JAVA] 백준 10809번 알파벳 찾기 (0) | 2023.02.28 |
[JAVA] 백준 11654번 아스키 코드 (0) | 2023.02.28 |