안녕하세요.
i는 처음에 1을 가지고 i a[i] = a[i-1] + i 자바는 배열이 0부터 시작하고 배열을 선언하면 초기값으로 0이 저장되어 있으므로 a[1] = a[0] + 1이 되므로 a[1]에는 1이 저장됩니다. 이어서 증가값(i++)이 적용되어 i는 2가 된 후 i a[i] = a[i-1] + i a[2] = a[1] + 2가 되므로 a[2]에는 a[1]의 값 1과 i 값 2가 더해진 3이 저장됩니다. 이어서 증가값(i++)이 적용되어 i는 3이 된 후 i a[i] = a[i-1] + i a[3] = a[2] + 3가 되므로 a[3]에는 a[2]의 값 3과 i 값 3이 더해진 6이 저장됩니다. 이어서 증가값(i++)이 적용되어 i는 4가 된 후 i a[i] = a[i-1] + i a[4] = a[3] + 4가 되므로 a[4]에는 a[3]의 값 6과 i 값 4이 더해진 10이 저장됩니다. 이어서 증가값(i++)이 적용되어 i는 5가 된 후 i a[i] = a[i-1] + i a[5] = a[4] + 5가 되므로 a[5]에는 a[4]의 값 10과 i 값 5이 더해진 15가 저장됩니다. 이어서 증가값(i++)이 적용되어 i는 6이 된 후 i 오늘도 즐거운 하루 되세요.
-
*2017-04-13 10:34:41
안녕하세요.
i는 처음에 1을 가지고 i
a[i] = a[i-1] + i
자바는 배열이 0부터 시작하고 배열을 선언하면 초기값으로 0이 저장되어 있으므로
a[1] = a[0] + 1이 되므로 a[1]에는 1이 저장됩니다.
이어서 증가값(i++)이 적용되어 i는 2가 된 후 i
a[i] = a[i-1] + i
a[2] = a[1] + 2가 되므로 a[2]에는 a[1]의 값 1과 i 값 2가 더해진 3이 저장됩니다.
이어서 증가값(i++)이 적용되어 i는 3이 된 후 i
a[i] = a[i-1] + i
a[3] = a[2] + 3가 되므로 a[3]에는 a[2]의 값 3과 i 값 3이 더해진 6이 저장됩니다.
이어서 증가값(i++)이 적용되어 i는 4가 된 후 i
a[i] = a[i-1] + i
a[4] = a[3] + 4가 되므로 a[4]에는 a[3]의 값 6과 i 값 4이 더해진 10이 저장됩니다.
이어서 증가값(i++)이 적용되어 i는 5가 된 후 i
a[i] = a[i-1] + i
a[5] = a[4] + 5가 되므로 a[5]에는 a[4]의 값 10과 i 값 5이 더해진 15가 저장됩니다.
이어서 증가값(i++)이 적용되어 i는 6이 된 후 i
오늘도 즐거운 하루 되세요.