인프런 커뮤니티 질문&답변

rlayg님의 프로필 이미지
rlayg

작성한 질문수

그림으로 배우는 자바, 파트2: 객체지향!

주사위 통계, Math와 Random

자바api주사위통계 예제2번 질문있습니다

작성

·

265

0

주사위 100개 던지는 코드를 작성할 때

int[] counts = new int[13];

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

int a = DieA.roll();

int b = DieB.roll();

counts[a+b]++;

}

이렇게 작성하셧는데

counts[a+b]++;

이 부분이 이해가 가질 않습니다

이것의 효과가 뭔가요?

이걸로 무슨일이 일어나나요?

너무 궁금합니다

 

 

답변 1

0

홍팍님의 프로필 이미지
홍팍
지식공유자

변수 a => 첫 번째 주사위의 눈 값
변수 b => 두 번째 주사위의 눈 값

가령 (a, b)가 (3, 7)로 나왔다면
두 눈의 합은 10이쥬?
그럼 10이 나왔음을 표시(카운트)해야겠쥬?

따라서,
counts[a + b]++;
를 해주는 거라능

rlayg님의 프로필 이미지
rlayg

작성한 질문수

질문하기