1. for (int i = 0; i < 2; i++) {
2. for (int j = 0; j < N; j++) {
3. for (int j2 = 0; j2 < M; j2++) {
4. arr[j][j2] += sc.nextInt();
5. }
6. }
7. }
4번째 줄설명좀 해주세요ㅠㅠ
ex)arr[3][2] + 3이 arr[3][2]로 넘어가는게 뭔소린지
1. for (int i = 0; i < 2; i++) {
2. for (int j = 0; j < N; j++) {
3. for (int j2 = 0; j2 < M; j2++) {
4. arr[j][j2] += sc.nextInt();
5. }
6. }
7. }
4번째 줄설명좀 해주세요ㅠㅠ
ex)arr[3][2] + 3이 arr[3][2]로 넘어가는게 뭔소린지
솔직히 님이 설명했지만 뭔소린지 모르겠죠?
ㅠㅠ
2차원 숫자배열에 숫자 입력 각 2번씩 받으면서 더하네
4번째줄이 예를들어 arr[0][0] = arr[0][0]+1(자기가입력한값) 이거맞나요?? 이게먼소린지모르겠어요
ㅇ 맞음 첫바퀴에 2 입력하고 두번째 바퀴에 4 입력했으면 최종적으로 6이겠지
그게 왜그렇게 돼요?? (arr[0][0]+2)+(arr[0][0]+4) 이렇게 되는거아닌가요?
첫바퀴땐 0+2이고 두번째 바퀴엔 2+4잖아
arr[0][0] 값 모르지않나요?
ㅇㅇ 모르지 만약 저 코드 실행하기 전에 다른 값이 들어 있었다면 x+2, x+2+4가 되겠지
그럼 두 배열을 더한값을 볼때는 X도 같이 나오는거아닌가요>?
두 배열을 더한다는게 무슨 말인지 모르겠는데 위 코드는 아무튼 어떤 2차원 배열 전체에 내가 입력한 값을 더해주는 작업을 두바퀴 도는 작업임
해당 댓글은 삭제되었습니다.
2차원 배열 두번씩 더하는건데 예를들어 (arr[0][0]+2)+(arr[0][0]+4)가 왜 6되는지 모르겠 arr[0][0]값모르는데
arr[0][0]을 근데 왜 모름 본인이 코드전체를 볼 수가 없는환경임?