public class Main {
public static void main(String[] args)
int i=1,sum=0;
while(i<=6) {
sum+=i++; }
System.out.println("1부터 6까지의 합은 "+sum);
}
}
1부터 6까지의 합을 구하는 코드입니다만 이해가 잘 되지 않습니다. 저 sum+=i++
라는 문장은, 즉 1+1 2+1 3+1 4+1 5+1 6+1 -> 2+3+4+5+6+7 라는 뜻 아닌가요? 저 코드가 어떻게 1+2+3+4+5+6 으로 해석되는건지 모르겠습니다. while(i<=6)
으로 시작되는 반복문은 i가 1일때부터 6일때까지의 의미인 것으로 이해했는데, 이것도 잘못 알고 있는 걸까요?