// 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만 나올까요??
## 단순 오타 단순 오타 변경해주세요 ㅎㅎ 변경 전 ``` sum *= 1; ``` 변경 후 ``` sum *= i; ``` ## PS 답변이 달리면 가입된 이메일로 푸시가 전송됩니다. 핸드폰에 이메일 알림 설정해두시면 바로바로 확인할 수 있어요
헐ㅋㅋㅋㅋㅋㅋㅋㅋ아 감사합니다,, 제가 바보였네요ㅠㅠㅠㅠ;;