자바 for 문 문제 질문 !

자바 for 문 문제 질문 !

작성일 2023.09.27댓글 2건
    게시물 수정 , 삭제는 로그인 필요

문제에서 출력이 15가 나왔다구 하는데 첫번째 for 문을 탈출하구 두번째 for 문에서 int i : A 라는 답인데 이렇게 되면 r+=i 는 r 은 15 가 출력이 아닌 5가 되어야 하지 않나요 ?



#자바 for문 #자바 foreach #자바 for #자바 foreach문 #자바 format #자바 for문 예제 #자바 for문 break #자바 foreach 람다식 #자바 foreach index #자바 for문 탈출

profile_image 익명 작성일 -

A[1, 2, 3, 4, 5] 가 저장되시는건 아시겠죠?

그 이후에 for(int i: A) 의 의미는

A의 내용물을 i에 하나씩 집어넣으라는 겁니다

그럼 r은 0이니

r += 1;

r += 2;

r += 3;

r += 4;

r += 5;

가 되어서 총 합 15가 되는겁니다

profile_image 익명 작성일 -

안녕하세요! 대진대학교 온라인 홍보 서포터즈입니다!

먼저 첫 번째 for 문을 보시면 i가 0~4까지 동작하는 for문입니다.

A[0] = 1 A[1] = 2 A[2] = 3 A[3] = 4 A[4] = 5 로 진행이 되고

두 번째 for문은 그 A에 담긴 값을 하나씩 r에 더해주는 과정이라고 생각하시면 됩니다.

따라서 1 + 2 + 3+ 4 + 5 = 15가 됩니다.

자바 for,if문 질문

안녕하세요 코드 다시 올려서 질문드립니다.... if문이 문제인거같은데 ㅠ... for(int i=0; i<ball.length; i++) { R=(int)(Math.random()*45+1); ball[i]=R;...

자바 for문 질문

자바 실행값이 1 2 3 4 5 6 7 8 9 10 이 for문만 사용하면서 나오게 하려면 어떻게 해야하나요ㅠㅠ if문 break문 다 제외하고요 ㅠㅠ 내공 드릴게요!! 별표 피라미드...

자바 for문 질문

자바 실행값이 1 2 3 4 5 6 7 8 9 10 이 나오려면 어떻게 해야하나요ㅠㅠ * 문자로 피라미드 쌓는 로직이랑 같은 겁니다. for 문을 중첩으로 하여 실행하면 됩니다. < < " "

자바 for문 질문

... 때, for (String pair[] : pairs) { if ( 대답.contains( pair[0]... 제가 알기로는 for( A : B ) 가 B를 A에다가 쭉 채워... for (String pair[] : pairs) { 여기에서 pair 참조변수는...

자바 for문 변수선언 질문

자바 for문안에서 변수를 선언할경우, for문을 벗어나면 사용할수 없는것으로 아는데 아닌가요? for(int i=0; i<5; i++) { intArray[i] = scanner.nextInt(); } 이 구문이...