// 1~10까지의 정수의 곱을 인쇄하는 프로그램을 작성. 또한, 1~14까지의 곱을 인쇄하도록 프로그램을 수정.
// 1~13의 곱은 622702800이지만 int형의 범위 [-2147483648, 2147483647]를 벗어남. long형의 경우는 범위 안 벗어남.
```
package javaReportChapter1;
import java.util.Scanner;
public class product1ToN {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
long sum = 1;
for(int i=1; i<=14; i++) {
sum *= 1;
}
System.out.println("1에서 14까지의 곱은 " + sum);
}
```
이걸 실행시키면 >>1에서 14까지의 곱은 1<< 이렇게 나오는데,, 왜 1만 나올까요??
sehongpark님의 답변
## 단순 오타
단순 오타 변경해주세요 ㅎㅎ
변경 전
```
sum *= 1;
```
변경 후
```
sum *= i;
```
## PS
답변이 달리면 가입된 이메일로 푸시가 전송됩니다. 핸드폰에 이메일 알림 설정해두시면 바로바로 확인할 수 있어요
pms5076님의 답변
헐ㅋㅋㅋㅋㅋㅋㅋㅋ아 감사합니다,, 제가 바보였네요ㅠㅠㅠㅠ;;