# 이번 주 수입은? #### CODE <a class='btn btn-default' href='/codes/98332'>Link</a> ``` public class Income { public static void main(String[] args) { double[] income = {8.62, 10.23, 12.48, 7.82, 9.54}; double sum = 0; for (int i = 0; i < income.length; i++) { double sum += income[i]; <========= double이 들어갔을 때 실행되지 않는 이유는 왼쪽, 오른쪽 타입이 서로 달라서 그런건가요? } System.out.printf("$ %.2f", sum); } } /* 1. 변수 생성 */ /* 2. 총합 계산 */ /* 3. 총합 출력 */ ``` #### INPUT ``` ``` #### OUPUT ``` /root/var/tmp/2023_12_14_03_32_45_2bcf82d0/Income.java:8: error: ';' expected double sum += income[i]; ^ /root/var/tmp/2023_12_14_03_32_45_2bcf82d0/Income.java:8: error: not a statement double sum += income[i]; ^ 2 errors ```
타입 불일치 문제가 아닌 for 루프 내에서 sum 변수를 재선언하여 생긴 문제입니다 double 키워드를 루프 내의 sum += income[i]; 구문에서 제거해보세요