result= 0;

         for (int i = 0; i < 7 ; i++) {

             System.out.println("2를" + i + "번 더하면" +result);

             result += 2;    

         }


내 대가리가 존나 빡대가리라 이해를 못해서 gpt에게도 물어봤는데

이넘이 날 설득하는게 아니라 나에게 설득되어서 원하는 답변을 못해주길래 질문글 올림


저게 i가  0부터 1씩 올라가서 7의 이하일 때까지

resul; +=2를 총 6번 반복하게 만들어서

2를 n번 더하면 result

2를 n번 더하면 result

2를 n번 더하면 result

2를 n번 더하면 result

2를 n번 더하면 result

이런식으로 출력되게 만들었는데


저거 출력할 때 처음부분이

"2를 1번 더하면 2" 가 나오더라고

근데 for문이 처음 result +=2를 한 후

System.out.println("2를" + i + "번 더하면" +result);

이 출력될 때 i는 아직 0인 상태니까

2를 1번 더하면이 아니라 2를 0번 더하면이 나와야 하는거 아니야?


근데 1이 나와서 내가 지금도 for문을 이해하지 못한거같아